Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.awt.Container;
- import java.awt.FlowLayout;
- import java.awt.event.ActionEvent;
- import java.awt.event.ActionListener;
- import javax.swing.Icon;
- import javax.swing.ImageIcon;
- import javax.swing.JButton;
- import javax.swing.JFrame;
- import javax.swing.JLabel;
- import javax.swing.JPasswordField;
- import javax.swing.JTextField;
- /**
- *
- * @author valentina
- */
- public class Gui extends JFrame implements ActionListener{
- Container contenedor;
- JLabel etiqueta1, etiqueta2, etiqueta3;
- JTextField campo1;
- JPasswordField contraseña1; //campo para contraseñas
- JButton boton1, boton2;
- Manejador manejador;
- public Gui(){
- super("mi primer interfaz ");
- contenedor = getContentPane();
- contenedor.setLayout(new FlowLayout());
- /*hay cuatro tipos de layout, con
- este ponemos las palabras centradas y de izquierda a derecha*/
- etiqueta1 = new JLabel("interactiva");
- Icon icono = new ImageIcon("estrella.JPEG");
- contenedor.add(etiqueta1); //para poder añadirlo al contenedor
- /*etiqueta2 = new JLabel("univalle");
- contenedor.add(etiqueta2);
- etiqueta3 = new JLabel("sede tulua - principe");
- contenedor.add(etiqueta3);*/
- campo1 = new JTextField(10); //hay que poner un tamallo para llenar el campo
- contenedor.add(campo1);
- contraseña1 = new JPasswordField(15); //tambien le ponemos un tamaño
- contenedor.add(contraseña1);
- boton1 = new JButton("ingresar"); //ponemos que palabra queremos que tenga e boton
- boton1.addActionListener(manejador);
- contenedor.add(boton1);
- boton2 = new JButton("salir"); //ponemos que palabra queremos que tenga e boton
- boton2.addActionListener(manejador);
- contenedor.add(boton2);
- //esto siempre va de ultimo para no tener problemas
- setSize(500,300);
- setVisible(true);
- }
- /**
- * @param args the command line arguments
- */
- public static void main(String[] args) {
- Gui gui1 = new Gui();
- gui1.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //para que la aplicacion ya tenga boton de salida
- }
- @Override
- public void actionPerformed(ActionEvent ae) {
- throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
- }
- private class Manejador implements ActionListener{
- @Override
- public void actionPerformed(ActionEvent ae) {
- if(ae.getSource()== boton1){
- System.out.println("presiono ingresar");
- }else if(ae.getSource()== boton2)
- System.out.println("presiono salir");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement