lunes, 3 de septiembre de 2012
Uso de RiverLayout con Ventanas Maximizadas en JAVA
jContentPane.add("center", new JLabel("Formulario de Registro")); jContentPane.add("p left", new JLabel("Nombre")); jContentPane.add("tab hfill", new JTextField()); jContentPane.add("br", new JLabel("Edad")); jContentPane.add("tab", new JTextField(3)); jContentPane.add("br vtop", new JLabel("Observacion")); jContentPane.add("tab hfill vfill", new JScrollPane(new JTextArea())); jContentPane.add("p center", new JButton("Enviar")); jContentPane.add("vtop",jLabel);En el ejemplo de descarga va incluida el codigo fuente del RiverLayout para su mejora.CLICK EN EL ANUNCIO PARA ACTIVAR EL BOTON DE DESCARGA
Treatment Insurance Bancos Mortgage Loans And Donation Casino reviews Abogados SEO Claim Credit Web Hosting y Dominios Loans Juegos online Trading Salud Lawyer Sell Annuity Payment Préstamos Attomey Business Condominios Dominios Donate Degree Los préstamos y donaciones Hosting Toys for children Donate Car for Tax Credit Política Defensa Penal Abogados de la Florida Conference Call Health Recetas de Cocina Servicios duro de recuperación de la unidad de datos domains Hipoteca Software Recovery Seguro Transfer Asbestos Lawyers Gas/Electricity Classes Seguro de coche Cotizaciones Colorado Rehab Cord Blood Cómo hacer dinero en línea loans Fotografía digital Moda y Diseño
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