| Codigos corregidos de Desarrollo de software 5to cuatri Unidad 1 Y Unidad 2 | |
|
Autor | Mensaje |
---|
Emmanuel Webmaster
Mensajes : 1439
| Tema: Codigos corregidos de Desarrollo de software 5to cuatri Unidad 1 Y Unidad 2 Sáb 19 Mayo - 21:50 | |
| Los codigos fuentes de ejemplo estan mal, les dejo los corregidos ya probados en netbeans y eclipse, si jalan.
Ejemplo 1 de ventana
package clases; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; import javax.swing.JFrame; /** * @author ESAD */ public class EjemploEventos { public static void main (String[] args){ JFrame frame = new JFrame("Ejemplo de eventos ventanita"); frame.setLocation(100, 100); frame.setVisible(true); frame.addWindowListener(new WindowAdapter() { @Override public void windowClosing(WindowEvent e){ System.exit(0); } }); } }
Última edición por Emmanuel el Sáb 16 Jun - 10:09, editado 1 vez |
|
| |
Emmanuel Webmaster
Mensajes : 1439
| Tema: Re: Codigos corregidos de Desarrollo de software 5to cuatri Unidad 1 Y Unidad 2 Dom 20 Mayo - 0:35 | |
| Ejemplo de código 2. Evento clic en un botón Codigo corregido, digo si saben que tenemos poco tiempo, ¿porque la jaladita de que te ponen el codigo mal? package clases; import java.awt.event.MouseAdapter; import java.awt.event.MouseEvent; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; import javax.swing.JButton; import javax.swing.JFrame; /** * @author ESAD */ public class EjemploEventoRaton { public static void main (String[] args){ JButton boton = new JButton("Oprime"); boton.setVisible(true); boton.setSize(50, 50); boton.setLocation(100,100); JFrame frame=new JFrame("Ejemplo de eventos"); frame.setLocation(200, 200); frame.setVisible(true); frame.setSize(300, 300); frame.add(boton); boton.addMouseListener(new MouseAdapter() { @Override public void mouseClicked(MouseEvent e){ System.out.print("Diste clic en el boton Oprime"); } }); frame.addWindowListener(new WindowAdapter() { @Override public void windowClosing(WindowEvent e){ System.exit(0); } }); } } |
|
| |
Emmanuel Webmaster
Mensajes : 1439
| Tema: Re: Codigos corregidos de Desarrollo de software 5to cuatri Unidad 1 Y Unidad 2 Dom 20 Mayo - 0:48 | |
| Ejemplo de código 3. Evento de teclado en una caja de texto.
package clases; import java.awt.event.KeyAdapter; import java.awt.event.KeyEvent; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; import javax.swing.JFrame; import javax.swing.JTextField; /** * @author ESAD */ public class EjemploEventoTeclado { public static void main (String[] args){ JTextField cajaTexto= new JTextField("Etiqueta"); cajaTexto.setVisible(true); cajaTexto.setSize(50, 50); cajaTexto.setLocation(100,100); JFrame frame = new JFrame("Ejemplo de eventos corregido"); frame.setLocation(200, 200); frame.setVisible(true); frame.setSize(300, 300); frame.add(cajaTexto); cajaTexto.addKeyListener(new KeyAdapter() { @Override public void keyPressed(KeyEvent e){ metodoAccion(); } }); frame.addWindowListener (new WindowAdapter() { @Override public void windowClosing(WindowEvent e){ System.exit(0); } }); }
protected static void metodoAccion() { // TODO Auto-generated method stub } } |
|
| |
josemanuel31 Buhito
Mensajes : 217
| Tema: Re: Codigos corregidos de Desarrollo de software 5to cuatri Unidad 1 Y Unidad 2 Lun 21 Mayo - 19:07 | |
| excelente mil gracias emmanuel |
|
| |
HELENA Administrador
Mensajes : 4024
| Tema: Re: Codigos corregidos de Desarrollo de software 5to cuatri Unidad 1 Y Unidad 2 Lun 21 Mayo - 22:47 | |
| ¡No manches emmanuel! Dicen que aprender chino Mandarín o Japonés es complicado. Yo creo que estan en un error. Puro cerebrito en esa materia por lo que se ve, de verdad que mis respetos para todos ustedes. Y yo que me quejo... Saludos y un abrazo. |
|
| |
Emmanuel Webmaster
Mensajes : 1439
| Tema: Re: Codigos corregidos de Desarrollo de software 5to cuatri Unidad 1 Y Unidad 2 Mar 22 Mayo - 16:26 | |
| jajajja no que puro cerebro, orita ando como cabllo lechero con sueño en la chamba, menos mal que mi jefe tambien esta trabajando...... aja.... trabajando jijijiji (me da chance de hacer algo de la ESAD)
|
|
| |
Emmanuel Webmaster
Mensajes : 1439
| Tema: Re: Codigos corregidos de Desarrollo de software 5to cuatri Unidad 1 Y Unidad 2 Sáb 16 Jun - 11:00 | |
| Los codigos de la unidad 2 aqui el del marco:
package GUI; import java.awt.BorderLayout; import java.awt.Color; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; import javax.swing.*;
/** * @author ESAD */ public class panel { public static void main (String args[]){
JFrame frame=new JFrame("Marco / Frame");
frame.setLocation(200, 200); frame.setVisible(true); frame.setSize(500, 500);
frame.addWindowListener(new WindowAdapter() { @Override
public void windowClosing(WindowEvent e){ System.exit(0); } });
JPanel pnl = new javax.swing.JPanel(); pnl.setBackground(Color.CYAN); JPanel pnl2 = new javax.swing.JPanel(); pnl2.setBackground(Color.MAGENTA); pnl2.setBorder(javax.swing.BorderFactory.createTitledBorder("Borde con titulo")); JPanel pnl3 = new javax.swing.JPanel(); pnl3.setBackground(Color.ORANGE); frame.add(pnl, BorderLayout.PAGE_START); frame.add(pnl2, BorderLayout.CENTER); frame.add(pnl3, BorderLayout.PAGE_END); } } |
|
| |
Emmanuel Webmaster
Mensajes : 1439
| Tema: Re: Codigos corregidos de Desarrollo de software 5to cuatri Unidad 1 Y Unidad 2 Sáb 16 Jun - 12:06 | |
| Ejemplo 2 corregido (vease que he modificado el codigo donde se condiciona la visibilidad originalmente el ejemplo tiene la opción boleana "false" (0) y la he cambiado por "true" (1) de tal manera que al correr el codigo la tercera etiqueta se hace visible, ademas he seteado o puesto un color a la tercera etiqueta en este caso magenta)
package GUI; import java.awt.BorderLayout; import java.awt.Color; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; import javax.swing.JFrame; import javax.swing.*; /** * @author ESAD */ public class etiquetas { public static void main (String args[]){ JFrame frame=new JFrame("Marco / Frame"); frame.setLocation(200, 200); frame.setVisible(true); frame.setSize(300, 300); frame.addWindowListener(new WindowAdapter() { @Override public void windowClosing(WindowEvent e){ System.exit(0); } }); JLabel etiq1= new javax.swing.JLabel(); etiq1.setText("Ejemplo1"); etiq1.setFont(new java.awt.Font("Calibri", 1, 11)); JLabel etiq2= new javax.swing.JLabel(); etiq2.setText("Ejemplo2"); etiq2.setForeground(Color.yellow); JLabel etiq3= new javax.swing.JLabel(); etiq3.setText("Ejemplo3"); etiq3.setForeground(Color.magenta); etiq3.setVisible(true); frame.add(etiq1, BorderLayout.PAGE_START); frame.add(etiq2, BorderLayout.CENTER); frame.add(etiq3, BorderLayout.PAGE_END); } } |
|
| |
Emmanuel Webmaster
Mensajes : 1439
| Tema: Re: Codigos corregidos de Desarrollo de software 5to cuatri Unidad 1 Y Unidad 2 Sáb 16 Jun - 20:43 | |
| checkbox codigo
package GUI; import java.awt.BorderLayout; import java.awt.Color; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; import javax.swing.JCheckBox; import javax.swing.JFrame;
public class casilla {
public static void main (String args[]){ JFrame frame = new JFrame("Marco / Frame"); frame.setLocation(200, 200); frame.setVisible(true); frame.setSize(300, 300); frame.addWindowListener(new WindowAdapter() { @Override public void windowClosing(WindowEvent e){
System.exit(0); } }); JCheckBox check1 = new javax.swing.JCheckBox(); check1.setText("Chek1"); JCheckBox check2 = new javax.swing.JCheckBox(); check2.setText("Chek2"); check2.setSelected(true); JCheckBox check3 = new javax.swing.JCheckBox(); check3.setText("Chek3"); check3.setForeground(Color.red); frame.add(check1, BorderLayout.NORTH); frame.add(check2, BorderLayout.SOUTH); frame.add(check3, BorderLayout.CENTER); } } |
|
| |
Emmanuel Webmaster
Mensajes : 1439
| Tema: Re: Codigos corregidos de Desarrollo de software 5to cuatri Unidad 1 Y Unidad 2 Sáb 16 Jun - 21:20 | |
| Lista codigo y seguimos (esto esta interesante solo quiero saber como cargo los metodos) package GUI; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; import javax.swing.JComboBox; import javax.swing.JFrame; /** * @author ESAD */ public class lista { public static void main (String args[]){ JFrame frame=new JFrame("Marco / Frame"); frame.setLocation(100, 100); frame.setVisible(true); frame.setSize(300, 300); frame.addWindowListener(new WindowAdapter() { @Override public void windowClosing(WindowEvent e){ System.exit(0); } }); JComboBox lista1= new javax.swing.JComboBox(); lista1.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "UNO", "DOS", "TRES" })); lista1.setVisible(true); frame.add(lista1); } } |
|
| |
Emmanuel Webmaster
Mensajes : 1439
| Tema: Re: Codigos corregidos de Desarrollo de software 5to cuatri Unidad 1 Y Unidad 2 Sáb 16 Jun - 21:33 | |
| Campo de texto
package GUI; import java.awt.BorderLayout; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; import javax.swing.JFrame; import javax.swing.JTextField; /** * @author ESAD */
public class campoTexto { public static void main (String args[]){ JFrame frame=new JFrame("Marco / Frame"); frame.setLocation(200, 200); frame.setVisible(true); frame.setSize(300, 300); frame.addWindowListener(new WindowAdapter() { @Override public void windowClosing(WindowEvent e){ System.exit(0); } }); JTextField campo1=new JTextField(); campo1.setText("Caja de texto 1"); JTextField campo2=new JTextField(); campo2.setText("Caja de texto 2"); campo2.setFont(new java.awt.Font("Tunga", 1, 24)); campo2.setForeground(new java.awt.Color(255, 51, 51)); frame.add(campo1, BorderLayout.LINE_START); frame.add(campo2, BorderLayout.LINE_END); } } |
|
| |
Emmanuel Webmaster
Mensajes : 1439
| Tema: Re: Codigos corregidos de Desarrollo de software 5to cuatri Unidad 1 Y Unidad 2 Dom 17 Jun - 0:02 | |
| Ejemplo spinner
package gui; import java.awt.BorderLayout; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; import javax.swing.JFrame; import javax.swing.JSpinner; /** * @author ESAD */ public class ejemploSpinner{ private static Object Spn2; public static void main (String args[]){ JFrame frame=new JFrame("Marco / Frame"); frame.setLocation(200, 200); frame.setVisible(true); frame.setSize(200, 200); frame.addWindowListener(new WindowAdapter() { @Override public void windowClosing(WindowEvent e){ System.exit(0); } }); JSpinner spn1= new javax.swing.JSpinner(); spn1.setModel(new javax.swing.SpinnerNumberModel(1, 0, 5, 1)); JSpinner spn2= new javax.swing.JSpinner(); spn2.setModel(new javax.swing.SpinnerListModel(new String[] {"Lunes", "Martes", "Miercoles", "Jueves", "Viernes"})); frame.add(spn1, BorderLayout.PAGE_START); frame.add(spn2, BorderLayout.PAGE_END); } } |
|
| |
Emmanuel Webmaster
Mensajes : 1439
| Tema: Re: Codigos corregidos de Desarrollo de software 5to cuatri Unidad 1 Y Unidad 2 Dom 17 Jun - 1:20 | |
| El arbol
package gui; import java.awt.BorderLayout; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; import javax.swing.JFrame; import javax.swing.JTree; /** * @author ESAD */
public class arbol{ public static void main (String args[]){
JFrame frame=new JFrame("Marco / Frame"); frame.setLocation(200, 200); frame.setVisible(true); frame.setSize(200, 500); frame.addWindowListener(new WindowAdapter() { @Override public void windowClosing(WindowEvent e){ System.exit(0); } }); JTree arbol = new javax.swing.JTree(); javax.swing.tree.DefaultMutableTreeNode e1 = new javax.swing.tree.DefaultMutableTreeNode("Inicio"); javax.swing.tree.DefaultMutableTreeNode e2 = new javax.swing.tree.DefaultMutableTreeNode("Segmento1"); javax.swing.tree.DefaultMutableTreeNode e3 = new javax.swing.tree.DefaultMutableTreeNode("E1-S1"); e1.add(e2); e2.add(e3); e3 = new javax.swing.tree.DefaultMutableTreeNode("E2-S1"); e2.add(e3); e3 = new javax.swing.tree.DefaultMutableTreeNode("E2-S1"); e2.add(e3); e2 = new javax.swing.tree.DefaultMutableTreeNode("Segmento 2"); e3 = new javax.swing.tree.DefaultMutableTreeNode("E1-S2"); e2.add(e3); e3 = new javax.swing.tree.DefaultMutableTreeNode("E2-S2"); javax.swing.tree.DefaultMutableTreeNode treeNode4 = new javax.swing.tree.DefaultMutableTreeNode("SE1-E2-S2"); e3.add(treeNode4); e2.add(e3); e1.add(e2); arbol.setModel (new javax.swing.tree.DefaultTreeModel(e1)); frame.add(arbol,BorderLayout.CENTER); } } |
|
| |
Emmanuel Webmaster
Mensajes : 1439
| Tema: Re: Codigos corregidos de Desarrollo de software 5to cuatri Unidad 1 Y Unidad 2 Dom 24 Jun - 11:46 | |
| Jmenu
package GUI;
import java.awt.BorderLayout; import java.awt.Color; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent;
import javax.swing.JFrame; import javax.swing.JMenuBar; import javax.swing.JPanel; /* @author ESAD */
public class GUI{ public static void main (String args[]){ JFrame frame = new JFrame("Marco / Frame"); frame.setLocation(200, 200); frame.setVisible(true); frame.setSize(300, 200); frame.addWindowListener(new WindowAdapter() {
@Override
public void windowClosing(WindowEvent e){ System.exit(0); } }); JPanel panel = new javax.swing.JPanel(); panel.setBackground(Color.CYAN);
JMenuBar barra = new javax.swing.JMenuBar();
frame.add(barra, BorderLayout.PAGE_START); frame.add(panel, BorderLayout.PAGE_END); } } |
|
| |
Emmanuel Webmaster
Mensajes : 1439
| Tema: Re: Codigos corregidos de Desarrollo de software 5to cuatri Unidad 1 Y Unidad 2 Dom 24 Jun - 12:20 | |
| Jmenu subelementos
package GUI;
import java.awt.BorderLayout; import java.awt.Color; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; import javax.swing.*; /* @author ESAD */
public class GUI{ public static void main (String args[]){ JFrame frame = new JFrame("Marco / Frame"); frame.setLocation(200, 200); frame.setVisible(true); frame.setSize(300, 200); frame.addWindowListener(new WindowAdapter() {
@Override
public void windowClosing(WindowEvent e){ System.exit(0); } }); JPanel panel = new javax.swing.JPanel(); panel.setBackground(Color.CYAN);
JMenuBar barra = new javax.swing.JMenuBar();
frame.add(barra, BorderLayout.PAGE_START); frame.add(panel, BorderLayout.PAGE_END);
JMenu elemento1 = new javax.swing.JMenu(); elemento1.setText("Elemento1");
JMenu elemento2 = new javax.swing.JMenu(); elemento2.setText("Elemento2");
JMenuItem sub1 = new javax.swing.JMenuItem(); sub1.setText("Sub-Elemento1");
elemento2.add(sub1); barra.add(elemento1); barra.add(elemento2); frame.add(barra, BorderLayout.PAGE_START);
} } |
|
| |
Emmanuel Webmaster
Mensajes : 1439
| Tema: Re: Codigos corregidos de Desarrollo de software 5to cuatri Unidad 1 Y Unidad 2 Dom 24 Jun - 12:32 | |
| popup
package GUI;
import java.awt.BorderLayout; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent;
import javax.swing.JFrame; import javax.swing.JMenuItem; import javax.swing.JPopupMenu;
/** * @author ESAD */ public class menu{ public static void main (String args[]){ JFrame frame=new JFrame("Marco / Frame"); frame.setLocation(200, 200); frame.setVisible(true); frame.setSize(300, 200); frame.addWindowListener(new WindowAdapter() {
@Override public void windowClosing(WindowEvent e){
System.exit(0); } }); JPopupMenu popup = new JPopupMenu(); JMenuItem menu1 = new JMenuItem("Menu item"); JMenuItem menu2 = new JMenuItem("Otro item"); popup.add(menu1); popup.add(menu2); frame.add(popup, BorderLayout.PAGE_START); } } |
|
| |
Emmanuel Webmaster
Mensajes : 1439
| Tema: Re: Codigos corregidos de Desarrollo de software 5to cuatri Unidad 1 Y Unidad 2 Dom 24 Jun - 12:45 | |
| Ejemplo de los subelementos pero aplicando separador
package GUI;
import java.awt.BorderLayout; import java.awt.Color; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; import javax.swing.*; /* @author ESAD */
public class GUI{ public static void main (String args[]){ JFrame frame = new JFrame("Marco / Frame"); frame.setLocation(200, 200); frame.setVisible(true); frame.setSize(300, 200); frame.addWindowListener(new WindowAdapter() {
@Override
public void windowClosing(WindowEvent e){ System.exit(0); } }); JPanel panel = new javax.swing.JPanel(); panel.setBackground(Color.CYAN);
JMenuBar barra = new javax.swing.JMenuBar();
frame.add(barra, BorderLayout.PAGE_START); frame.add(panel, BorderLayout.PAGE_END);
JMenu elemento1 = new javax.swing.JMenu(); elemento1.setText("Elemento1");
JMenu elemento2 = new javax.swing.JMenu(); elemento2.setText("Elemento2");
JMenuItem sub1 = new javax.swing.JMenuItem(); sub1.setText("Sub-Elemento1");
JMenuItem sub2 = new javax.swing.JMenuItem(); sub2.setText("Sub-Elemento2");
elemento2.add(sub1); elemento2.add(new JSeparator(SwingConstants.HORIZONTAL)); elemento2.add(sub2); barra.add(elemento1); barra.add(elemento2); frame.add(barra, BorderLayout.PAGE_START);
} } |
|
| |
Emmanuel Webmaster
Mensajes : 1439
| Tema: Re: Codigos corregidos de Desarrollo de software 5to cuatri Unidad 1 Y Unidad 2 Dom 24 Jun - 12:57 | |
| ventanas emergentes
package GUI; import javax.swing.JOptionPane; /** * @author ESAD */ public class ventanas { public static void main(String[] args){ int a=JOptionPane.showConfirmDialog(null,"Deseas continuar"); String b=JOptionPane.showInputDialog("Ingresa un dato"); Object[] valores = { "Uno", "Dos", "Tres" };
Object valorElegido = JOptionPane.showInputDialog(null,"Elige", "Entrada", JOptionPane.INFORMATION_MESSAGE, null,valores, valores[0]); JOptionPane.showMessageDialog(null, "Mensaje", "Cuidado", JOptionPane.WARNING_MESSAGE); JOptionPane.showMessageDialog(null, "Algofallo", "Error", JOptionPane.ERROR_MESSAGE); JOptionPane.showMessageDialog(null, "Sin icono", "Plano", JOptionPane.PLAIN_MESSAGE); Object[] opciones = { "OKI", "NOP" }; JOptionPane.showOptionDialog(null, "Elige OKI Para continuar", "Selecciona", JOptionPane.DEFAULT_OPTION, JOptionPane.WARNING_MESSAGE,null, opciones, opciones[0]); } } |
|
| |
Emmanuel Webmaster
Mensajes : 1439
| Tema: Re: Codigos corregidos de Desarrollo de software 5to cuatri Unidad 1 Y Unidad 2 Dom 24 Jun - 13:28 | |
| Selector de archivos:
package GUI; import java.io.File; import javax.swing.JFileChooser; /** * @author ESAD */ public class ventanas2 { public static void main(String[] args){ JFileChooser fc= new JFileChooser(); fc.showOpenDialog(null); File file = fc.getSelectedFile(); System.out.print(file);
} } |
|
| |
Oscar7777 Aún en el cascarón
Mensajes : 2
| Tema: Re: Codigos corregidos de Desarrollo de software 5to cuatri Unidad 1 Y Unidad 2 Miér 11 Jul - 17:20 | |
| Cuanto trabajo por el arte. Un saludo y suerte |
|
| |
Emmanuel Webmaster
Mensajes : 1439
| Tema: Re: Codigos corregidos de Desarrollo de software 5to cuatri Unidad 1 Y Unidad 2 Miér 11 Jul - 22:37 | |
| jejeje no es solo por el arte que se pasan a veces los codigos parecen en chino :( saludos |
|
| |
Contenido patrocinado
| Tema: Re: Codigos corregidos de Desarrollo de software 5to cuatri Unidad 1 Y Unidad 2 | |
| |
|
| |
| Codigos corregidos de Desarrollo de software 5to cuatri Unidad 1 Y Unidad 2 | |
|