lunes, 3 de septiembre de 2012
HOY 2 X 1 Menú en forma Horizontal, Añadir textura a un JPanel en JAVA
public JMenuBar DameMenuBar() { JMenuBar menuBar = new JMenuBar(); menuBar.setLayout(new BoxLayout(menuBar, BoxLayout.PAGE_AXIS)); menuBar.add(DameMenu("Menu 1"));//CREO LOS MENUS menuBar.add(DameMenu("Menu 2")); menuBar.add(DameMenu("Menu 3")); return menuBar; }y con la ayuda de unBordeLayout.PAGE_AXIS(Componentes que están dispuestas horizontalmente de izquierda a derecha.),puedo darle laposiciónque necesito.Como creo losMenúscon sus Items?De la misma forma como creamos el MenuBar vamos a crear elMenú,con unmétodoque me retorne un JMenu y que merecibauna variable String, esto es para colocar el Titulo o nombre del Menu.
public JMenu DameMenu(String title) { JMenu m = new HorizontalMenu(title);//RESIVEN EL TITULO m.add(new JMenuItem("SIGUEME EN TWITTER")); m.add(new JMenuItem("SIGUEME EN FACEBOOK")); m.add(new JMenuItem("SUSCRIBETE")); /******************COLOCANDO SUBMENU*******************/ JMenu submenu = new HorizontalMenu("Submenu"); submenu.add(new JMenuItem("SUB ITEM 1")); submenu.add(new JMenuItem("SUB ITEM 2")); m.add(submenu); return m; }con este metodo creo la cantidad de Menus y Items que necesito.Ahora vamos a la Parte un poco compleja a lacreaciónde la claseHorizontalMenu, la cual es un JMenu y sumétodoconstructor me recibe la variable String(para añadir el titulo alMenú), obviamente ya que tengo unMenúhorizontal tengo que construir mi PopupMenu el cual me va a contener los Items de maneraHorizontal,esto lo hago con la ayuda del mismo Layout pero conLINE_AXIS(Si el contenedor es horizontal entonces los componentes se colocan horizontalmente).
HorizontalMenu(String label) { super(label); JPopupMenu pm = getPopupMenu(); pm.setLayout(new BoxLayout(pm, BoxLayout.LINE_AXIS)); } public Dimension getMinimumSize() { return getPreferredSize(); } public Dimension getMaximumSize() { return getPreferredSize(); }DESCARGAR
CLICK EN EL ANUNCIO PARA ACTIVAR EL BOTON DE DESCARGA
Contraseña: www.javaface-elblogdelprogramador.com
Préstamos Hosting Degree Forex Trading Attomey Lawyer Moda y Diseño Donate Your Car for Kids Conference Call Cord Blood Servicios duro de recuperación de la unidad de datos Insurance Los préstamos y donaciones Loans Donate Car for Tax Credit Mortgage Politics Classes Credit Mesothelioma Law Firm mortgage Software bag Negocios Claim lawyers Online Making Money Juegos online Cooking Recipes Donate Casino reviews Salud Hosting gratuito Seguro de coche Cotizaciones Colorado Leyes y abogados Rehab Gas/Electricity Hoteles SEO Trading Recovery Online games Transfer Forex Defensa Penal Abogados de la Florida Abogados Cómo hacer dinero en línea Treatment Tecnología de la información MBA ranking España
sábado, 1 de septiembre de 2012
Descarga este Curso Java Nivel AVANZADO
CLICK EN EL ANUNCIO PARA ACTIVAR EL BOTON DE DESCARGA
Contraseña: www.javaface-elblogdelprogramador.com
Asbestos Lawyers Online casino Préstamos mortgage Recovery Curso de inglés básico Donate Treatment Negocios Cord Blood Dominios Vender Anualidad de Pago Casino reviews Servicios duro de recuperación de la unidad de datos Donar coche a la caridad California Insurance Health Seguro Mortgage Loans Juguetes para niños Attomey online Rehab loans Credit Fashion and Design Lawyer Toys for children Degree hosting Hosting Claim Conference Call Trading Dinero Software Transfer Technology Gas/Electricity Classes Cómo hacer dinero en línea Executive MBA ranking Donate Car for Tax Credit Los préstamos y donaciones Sell Annuity Payment bag SEO Donate Car to Charity California Leyes y abogados
jueves, 30 de agosto de 2012
Descarga este Duo Pack de Cursos en programación C
CLICK EN EL ANUNCIO PARA ACTIVAR EL BOTON DE DESCARGA
Contraseña: www.javaface-elblogdelprogramador.com
Insurance Abogados Transfer Forex Tecnología hybrid Cars Degree Servicios duro de recuperación de la unidad de datos Registro de Dominios baratos Hosting Los préstamos y donaciones Loans And Donation Donate Car to Charity California hosting Leyes y abogados Credit Trading Attomey Negocios Salud Donate Fotografía digital Lawyer Loans Online casino Mortgage Mobile casino Condominiums Gas/Electricity Asbestos Lawyers Cord Blood online Claim Online games Hosting Casino Acciones Bolsa Laws and lawyers Recovery Digital Photography Conference Call Online Making Money Software MBA ranking España Curso de inglés básico Vender Anualidad de Pago Recetas de Cocina Classes Rehab Treatment
Descarga este curso de Java Server Pages(AVANZADO)
CLICK EN EL ANUNCIO PARA ACTIVAR EL BOTON DE DESCARGA
Contraseña: www.javaface-elblogdelprogramador.com
Colegios en línea Insurance Seguro de coche Cotizaciones Colorado Politics Online casino Los préstamos y donaciones banks Hosting gratuito Commodities Lawyer Conference Call Donate Your Car for Kids hybrid Cars Loans Web Hosting y Dominios Recetas de Cocina Technology Attomey Mortgage Casino reviews Tecnología de la información Credit Donate Degree Claim Hosting online Software Trading Cord Blood Salud Classes Recovery Seguros Transfer Treatment Leyes y abogados Abogados hotels Hoteles Gas/Electricity Bolsa Forex Trading Rehab Cooking Recipes MBA ranking España Juegos online Web Hosting and Domains Online games Cómo hacer dinero en línea
lunes, 27 de agosto de 2012
2 x 1 Arrastrar y leer fichero, reemplazar fichero en java
fileChooser = new JFileChooser() { @Override public void approveSelection() { File f = getSelectedFile(); if(f.exists() && getDialogType() == SAVE_DIALOG) { String m = String.format("%s EL FICHERO YA EXISTE. DESEA REEMPLAZARLO?", f.getAbsolutePath()); int rv = JOptionPane.showConfirmDialog(this, m, "GUARDAR", JOptionPane.YES_NO_OPTION); if(rv==JOptionPane.YES_OPTION) { _mensaje.setText("Fichero reemplazado con exito....!!"); } } super.approveSelection(); } };
DropTargetListener dtl = new DropTargetAdapter() { @Override public void dragOver(DropTargetDragEvent dtde) { if(dtde.isDataFlavorSupported(DataFlavor.javaFileListFlavor)) { dtde.acceptDrag(DnDConstants.ACTION_COPY); return; } dtde.rejectDrag(); } @Override public void drop(DropTargetDropEvent dtde) { try{ if(dtde.isDataFlavorSupported(DataFlavor.javaFileListFlavor)) { dtde.acceptDrop(DnDConstants.ACTION_COPY); Transferable t = dtde.getTransferable(); List list = (List)t.getTransferData(DataFlavor.javaFileListFlavor); Object o = list.get(0); if(o instanceof File) { File file = (File) o; imagen_pequeña.setIcon(FileSystemView.getFileSystemView().getSystemIcon(file)); imagen_grande.setIcon(new ImageIcon(sun.awt.shell.ShellFolder.getShellFolder(file).getIcon(true))); /***************PROPIEDAD DEL FicHERO************************/ lb_nombre.setText(""+file.getName()); lb_ruta_fichero.setText(""+file.getAbsolutePath()); lb_tamaño.setText(""+formateador.format(file.length()/1024.0/1024.0)+" MB"); /**********************MODIFICADO CUANDO??**********************************/ SimpleDateFormat sdf = new SimpleDateFormat ( "MM/dd/yyyy HH:mm:ss" ) ; fecha_modificada.setText(""+sdf.format(file.lastModified())); /******************************************/ } dtde.dropComplete(true); return; } }catch(UnsupportedFlavorException ufe) { ufe.printStackTrace(); }catch(IOException ioe) { ioe.printStackTrace(); } dtde.rejectDrop(); } };
CLICK EN EL ANUNCIO PARA ACTIVAR EL BOTON DE DESCARGA
Contraseña: www.javaface-elblogdelprogramador.com
Laws and lawyers Política Politics lawyers Loans And Donation Leyes y abogados hybrid Cars Credit Seguro de coche Cotizaciones Colorado Conference Call Mesothelioma Law Firm Tecnología de la información Insurance Donate Car for Tax Credit Cómo hacer dinero en línea Software MBA ranking España Registro de Dominios baratos Hosting Loans Acciones Gas/Electricity Mortgage domains Recovery Sell Annuity Payment Colegios en línea Donate Salud Attomey Lawyer Degree Hosting Claim Health Moda y Diseño Web Hosting and Domains Fotografía digital Fashion and Design Trading Asbestos Lawyers Bancos Technology Rehab Transfer Classes Treatment Cord Blood Juegos online Abogados Forex Trading
Descarga este Curso sobre Java Nivel Básico(Especial principiantes)
CLICK EN EL ANUNCIO PARA ACTIVAR EL BOTON DE DESCARGA
Contraseña: www.javaface-elblogdelprogramador.com
Donate Loans Mobile casino Insurance Trading Structures Annuity Settlement Rehab Web Hosting and Domains Gas/Electricity Casino Donate Car for Tax Credit Loans And Donation banks Conference Call Mesothelioma Law Firm Curso de inglés básico Los préstamos y donaciones Web Hosting y Dominios Juegos online Recetas de Cocina Hosting Credit Mortgage Attomey Lawyer Treatment Degree Negocios coches híbridos Claim Asbestos Lawyers mortgage Software Recovery Vender Anualidad de Pago Transfer Classes lawyers SEO Cord Blood Cómo hacer dinero en línea Salud Online games online Fotografía digital Moda y Diseño Donar Auto en Crédito Fiscal Política Leyes y abogados Condominios