Taller interfaz 3
Upcoming SlideShare
Loading in...5
×
 

Taller interfaz 3

on

  • 224 views

 

Statistics

Views

Total Views
224
Views on SlideShare
224
Embed Views
0

Actions

Likes
0
Downloads
7
Comments
0

0 Embeds 0

No embeds

Accessibility

Upload Details

Uploaded via as Microsoft Word

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Taller interfaz 3 Taller interfaz 3 Document Transcript

  • import javax.swing.*;import javax.swing.event.*;import java.awt.*;public class JList1 extends JFrame{public JList1() {super("3.10. JList");Container c=getContentPane();c.setLayout(new FlowLayout());String [ ] datos = {"Pizarra" ,"Pantalla","Proyector","Computadora","Borrador","Alumnos"};JList lista= new JList(datos);c.add(lista);setSize(200,200);setVisible(true);setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);}public static void main (String[] args) {new JList1();}}-----------------------------------------------------------------------------------------------------------------------------------import javax.swing.*;import java.awt.*;import java.awt.event.*;public class JMenu1 extends JFrame implements ActionListener{private JMenuBar mb;
  • private JMenu menu1;private JMenuItem mi1,mi2,mi3;public JMenu1() {setLayout(null);mb=new JMenuBar();setJMenuBar(mb);menu1=new JMenu("Opciones");mb.add(menu1);mi1=new JMenuItem("Rojo");mi1.addActionListener(this);menu1.add(mi1);mi2=new JMenuItem("Verde");mi2.addActionListener(this);menu1.add(mi2);mi3=new JMenuItem("Azul");mi3.addActionListener(this);menu1.add(mi3);}public void actionPerformed(ActionEvent e) {Container f=this.getContentPane();if (e.getSource()==mi1) {f.setBackground(new Color(255,0,0));}if (e.getSource()==mi2) {f.setBackground(new Color(0,255,0));}
  • if (e.getSource()==mi3) {f.setBackground(new Color(0,0,255));}}public static void main(String[] ar) {JMenu1 formulario1=new JMenu1();formulario1.setBounds(10,20,300,200);formulario1.setVisible(true);}}-----------------------------------------------------------------------------------------------------------------------------------import javax.swing.*;import java.awt.*;import java.awt.event.*;public class JMenu2 extends JFrame implements ActionListener{private JMenuBar mb;private JMenu menu1;private JMenuItem mi1,mi2,mi3;public JMenu2() {setLayout(null);mb=new JMenuBar();setJMenuBar(mb);menu1=new JMenu("Opciones");mb.add(menu1);mi1=new JMenuItem("Rojo");mi1.addActionListener(this);
  • menu1.add(mi1);mi2=new JMenuItem("Verde");mi2.addActionListener(this);menu1.add(mi2);mi3=new JMenuItem("Azul");mi3.addActionListener(this);menu1.add(mi3);}public void actionPerformed(ActionEvent e) {Container f=this.getContentPane();if (e.getSource()==mi1) {f.setBackground(new Color(255,0,0));}if (e.getSource()==mi2) {f.setBackground(new Color(0,255,0));}if (e.getSource()==mi3) {f.setBackground(new Color(0,0,255));}}public static void main(String[] ar) {JMenu2 formulario1=new JMenu2();formulario1.setBounds(10,20,300,200);formulario1.setVisible(true);formulario1.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);}
  • }-----------------------------------------------------------------------------------------------------------------------------------import java.awt.*;import javax.swing.*;public class JMenu3 extends JFrame{private JMenuBar mb;public JMenu3() {super("ventana con menus");//se crea una barra de menusmb=new JMenuBar();//creamos un elemntos del menuJMenu Archivo=new JMenu("Archivo");Archivo.setFont(new Font("Arial",Font.PLAIN,20));//creamos submenus del meun archivoJMenuItem nuevo=new JMenuItem("Nuevo");nuevo.setFont(new Font("Arial",Font.PLAIN,16));Archivo.add(nuevo);//***JMenuItem abrir=new JMenuItem("Abrir");abrir.setFont(new Font("Arial",Font.PLAIN,16));Archivo.add(abrir);//**JMenuItem ver=new JMenuItem("Ver Todos");ver.setFont(new Font("Arial",Font.PLAIN,16));Archivo.add(ver);
  • //Añadimos el menu archivo ala barra demenusmb.add(Archivo);// creamos otro menu editar para la barraJMenu editar=new JMenu("Editar");editar.setFont(new Font("Arial",Font.PLAIN,20));// creamos los submenus del menu editarJMenuItem copiar=new JMenuItem("Copiar");copiar.setFont(new Font("Arial",Font.PLAIN,16));editar.add(copiar);JMenuItem pegar=new JMenuItem("Pegar");pegar.setFont(new Font("Arial",Font.PLAIN,16));editar.add(pegar);JMenuItem cortar=new JMenuItem("Cortar");cortar.setFont(new Font("Arial",Font.PLAIN,16));editar.add(cortar);//Añadimos el menu editar a la barra demenusmb.add(editar);// aqui se puede agragar otro menusJMenu nobre=new JMenu("agrega menu");nobre.setFont(new Font("Arial",Font.PLAIN,20));JMenuItem nobre1=new JMenuItem("b");nobre1.setFont(new Font("Arial",Font.PLAIN,16));nobre.add(nobre1);/**/
  • JMenuItem nobre2=new JMenuItem("c");nobre2.setFont(new Font("Arial",Font.PLAIN,16));nobre.add(nobre2);/**/JMenuItem nobre3=new JMenuItem("d");nobre3.setFont(new Font("Arial",Font.PLAIN,16));nobre.add(nobre3);mb.add(nobre);setJMenuBar(mb);setSize(500,500);setVisible(true);setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);}public static void main (String[] args) {new JMenu3();}}-----------------------------------------------------------------------------------------------------------------------------------import java.awt.*;import javax.swing.*;import javax.swing.event.*;public class PruebaLista extends JFrame {private JList listaColores;private Container contenedor;private final String nombresColores[] = { "Negro", "Azul", "Cyan","Gris oscuro", "Gris","Verde", "Gris claro", "Magenta","Naranja", "Rosa", "Rojo", "Blanco", "Amarillo" };
  • private final Color colores[] = { Color.BLACK, Color.BLUE, Color.CYAN,Color.DARK_GRAY,Color.GRAY, Color.GREEN, Color.LIGHT_GRAY,Color.MAGENTA, Color.ORANGE, Color.PINK,Color.RED, Color.WHITE,Color.YELLOW };// configurar GUIpublic PruebaLista(){super( "Prueba de JList" );// obtener panel de contenido y establecer su esquemacontenedor = getContentPane();contenedor.setLayout( new FlowLayout() );// crear una lista con elementos del arreglonombresColoreslistaColores = new JList( nombresColores );listaColores.setVisibleRowCount( 5 );// no permitir selecciones múltipleslistaColores.setSelectionMode(ListSelectionModel.MULTIPLE_INTERVAL_SELECTION);// agregar un objeto JScrollPane, que contiene a JList, alpanel de contenidocontenedor.add( new JScrollPane( listaColores ) );listaColores.addListSelectionListener(new ListSelectionListener() { // clase interna anónima// manejar eventos de selección en la listapublic void valueChanged( ListSelectionEvent evento ){contenedor.setBackground(colores[ listaColores.getSelectedIndex() ] );}} // fin de la clase interna anónima
  • ); // fin de la llamada a addListSelectionListenersetSize( 350, 150 );setVisible( true );} // fin del constructor de PruebaListapublic static void main( String args[] ){JFrame.setDefaultLookAndFeelDecorated(true);PruebaLista aplicacion = new PruebaLista();aplicacion.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );}} // fin de la clase PruebaLista