domingo, 31 de marzo de 2013

JMenubar Programador Java Interfaz Gráfico GUI AWT Swing 1 Swing 2


 JMenubar Programador Java Interfaz Gráfico GUI AWT Swing 1 Swing 2







import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;



public class jMenubarr extends JFrame {

  private JMenuBar menu = new JMenuBar();
 

 
  public jMenubarr(String title) {
 
    super(title);
    setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
    int frameWidth = 300;
    int frameHeight = 300;
    setSize(frameWidth, frameHeight);
    Dimension d = Toolkit.getDefaultToolkit().getScreenSize();
    int x = (d.width - getSize().width) / 2;
    int y = (d.height - getSize().height) / 2;
    setLocation(x, y);
    setResizable(false);
    Container cp = getContentPane();
    cp.setLayout(null);
   
    JMenu Archivo=new JMenu("Archivo");
    Archivo.setFont(new Font("Arial",Font.PLAIN,20));
   
 
   
    JMenuItem nuevo=new JMenuItem("Nuevo");
    nuevo.setFont(new Font("Arial",Font.PLAIN,16));
    Archivo.add(nuevo);
   
    JSeparator separador=new JSeparator();
    Archivo.add(separador);
   
    JMenu nuevo1=new JMenu();
   
    JMenuItem nuevo2=new JMenuItem("Ventana");
    nuevo2.setFont(new Font("Arial",Font.PLAIN,16));
    nuevo1.add(nuevo2);
    JSeparator sep=new JSeparator();
    nuevo1.add(sep);
   
    JMenuItem nue=new JMenuItem("Ventana");
    nue.setFont(new Font("Arial",Font.PLAIN,16));
    nuevo1.add(nue);
    JSeparator sep1=new JSeparator();
    nuevo1.add(sep1);
   
    Archivo.add(nuevo1);
   

    JMenuItem abrir=new JMenuItem("Abrir");
    abrir.setFont(new Font("Arial",Font.PLAIN,16));
    Archivo.add(abrir);
   
    JSeparator separado = new JSeparator();
    Archivo.add(separado);

   
    JMenuItem ver=new JMenuItem("Imprimir");
    ver.setFont(new Font("Arial",Font.PLAIN,16));
    Archivo.add(ver);
   
    JSeparator separador3=new JSeparator();
    Archivo.add(separador3);
   
 
    menu.add(Archivo);
   
 
    JMenu editar=new JMenu("Editar");
    editar.setFont(new Font("Arial",Font.PLAIN,20));
   
       
   
    JMenuItem copiar=new JMenuItem("Copiar");
    copiar.setFont(new Font("Arial",Font.PLAIN,16));
    editar.add(copiar);
   
    JSeparator separad=new JSeparator();
    editar.add(separad);
   

   
    JMenuItem pegar=new JMenuItem("Pegar");
    pegar.setFont(new Font("Arial",Font.PLAIN,16));
    editar.add(pegar);
   
    JSeparator separa=new JSeparator();
    editar.add(separa);

   
    JMenuItem cortar=new JMenuItem("Cortar");
    cortar.setFont(new Font("Arial",Font.PLAIN,16));
    editar.add(cortar);
   
    JSeparator separador1=new JSeparator();
    editar.add(separador1);
   
   

    menu.add(editar);
   

   
    JMenu nobre=new JMenu("Herramientas");
    nobre.setFont(new Font("Arial",Font.PLAIN,20));
   
 
   
   
    JMenuItem nobre1=new JMenuItem("Ayuda");
    nobre1.setFont(new Font("Arial",Font.PLAIN,16));
    nobre.add(nobre1);
   
    JSeparator sepa=new JSeparator();
    nobre.add(sepa);

   
   
    JMenuItem nobre2=new JMenuItem("Help");
    nobre2.setFont(new Font("Arial",Font.PLAIN,16));
    nobre.add(nobre2);
   
    JSeparator separado1=new JSeparator();
    nobre.add(separado1);
 
   
    JMenuItem nobre3=new JMenuItem("Versión");
    nobre3.setFont(new Font("Arial",Font.PLAIN,16));
    nobre.add(nobre3);
   
    JSeparator separadr1=new JSeparator();
    nobre.add(separadr1);
   
    menu.add(nobre);
   
   
    setJMenuBar(menu);
    cp.setBackground(new Color(0x28ABD7));
   
    addWindowListener(new WindowAdapter() {
      public void windowIconified(WindowEvent evt) {
        jMenubarr_WindowIconified(evt);
      }
    });
    addWindowListener(new WindowAdapter() {
      public void windowClosing(WindowEvent evt) {
        jMenubarr_WindowClosing(evt);
      }
    });
   
   
    setVisible(true);
  }
 

  public void jMenubarr_WindowIconified(WindowEvent evt) {
 
  }

  public void jMenubarr_WindowClosing(WindowEvent evt) {
 
  }

 
 
  public static void main(String[] args) {
    new jMenubarr("jMenubarr");
  }
}

JScrollbar Programador Java Interfaz Gráfico GUI AWT Swing 1 Swing 2


 JScrollbar Programador Java Interfaz Gráfico GUI AWT Swing 1 Swing 2






import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;



public class jScrollbarss extends JFrame {

  private JLabel jLabel1 = new JLabel();
  private JLabel jLabel2 = new JLabel();
  private JScrollBar jScrollBar1 = new JScrollBar();

 
  public jScrollbarss(String title) {
 
    super(title);
    setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
    int frameWidth = 300;
    int frameHeight = 300;
    setSize(frameWidth, frameHeight);
    Dimension d = Toolkit.getDefaultToolkit().getScreenSize();
    int x = (d.width - getSize().width) / 2;
    int y = (d.height - getSize().height) / 2;
    setLocation(x, y);
    setResizable(false);
    Container cp = getContentPane();
    cp.setLayout(null);
   
   
    cp.setBackground(new Color(0x119BEE));
    jLabel1.setBounds(48, 32, 187, 65);
    jLabel1.setText("JScrollBar");
    jLabel1.setFont(new Font("Gunplay 3D", Font.BOLD, 36));
    jLabel1.setForeground(Color.YELLOW);
    cp.add(jLabel1);
    jLabel2.setBounds(48, 184, 195, 41);
    jLabel2.setText("");
    cp.add(jLabel2);
    jScrollBar1.setBounds(48, 120, 209, 33);
    jScrollBar1.setOrientation(Scrollbar.HORIZONTAL);
    cp.add(jScrollBar1);
 
    jScrollBar1.addAdjustmentListener(new AdjustmentListener() {
      public void adjustmentValueChanged (AdjustmentEvent evt) {
        jScrollbar1_AdjustmentValueChanged (evt);
      }
    });
   
    setVisible(true);
  }
 
  public void jScrollbar1_AdjustmentValueChanged(AdjustmentEvent evt) {
    jLabel2.setText("El valor es: "+jScrollBar1.getValue());
   
  }
 
  public static void main(String[] args) {
    new jScrollbarss("jScrollbarss");
  }
 
}



Jspinner Programador Java Interfaz Gráfico GUI AWT Swing 1 Swing 2


JSLider Programador Java Interfaz Gráfico GUI AWT Swing 1 Swing 2


 JSpinner Programador Java Interfaz Gráfico GUI AWT Swing 1 Swing 2




import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;



public class JSpinnerr extends JFrame {

  private JLabel jLabel1 = new JLabel();
  private JSpinner jSpinner1 = new JSpinner();
  private JLabel jLabel2 = new JLabel();

  
  public JSpinnerr(String title) { 
   
    super(title);
    setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
    int frameWidth = 300; 
    int frameHeight = 300;
    setSize(frameWidth, frameHeight);
    Dimension d = Toolkit.getDefaultToolkit().getScreenSize();
    int x = (d.width - getSize().width) / 2;
    int y = (d.height - getSize().height) / 2;
    setLocation(x, y);
    setResizable(false);
    Container cp = getContentPane();
    cp.setLayout(null);
 
    
    cp.setBackground(new Color(0x2BD59D));
    jLabel1.setBounds(32, 24, 243, 73);
    jLabel1.setText("JSpinner");
    jLabel1.setFont(new Font("Gunplay 3D", Font.BOLD, 36));
    jLabel1.setForeground(Color.MAGENTA);
    cp.add(jLabel1);
    jSpinner1.setBounds(72, 120, 169, 41);
    jSpinner1.setModel(new SpinnerNumberModel(0,0,10,1));
    cp.add(jSpinner1);
    jLabel2.setBounds(72, 184, 179, 33);
    jLabel2.setText("");
    cp.add(jLabel2);
   
    jSpinner1.addChangeListener(new ChangeListener() { 
      public void stateChanged(ChangeEvent evt) { 
        jSpinner1_stateChanged(evt);
      }
    }); 
    
    setVisible(true);
  } 
  

  public void jSpinner1_stateChanged(ChangeEvent evt) {
    jLabel2.setText("El valor es: "+jSpinner1.getValue());
    
  }  
  
  public static void main(String[] args) {
    new JSpinnerr("JSpinnerr");
  }
  
}

JSLider Programador Java Interfaz Gráfico GUI AWT Swing 1 Swing 2


 JSLider Programador Java Interfaz Gráfico GUI AWT Swing 1 Swing 2





import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;


public class jSlider2 extends JFrame {

  private JLabel jLabel1 = new JLabel();
  private JLabel jLabel2 = new JLabel();
  private JSlider jSlider2 = new JSlider();

 
  public jSlider2(String title) {

    super(title);
    setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
    int frameWidth = 528;
    int frameHeight = 300;
    setSize(frameWidth, frameHeight);
    Dimension d = Toolkit.getDefaultToolkit().getScreenSize();
    int x = (d.width - getSize().width) / 2;
    int y = (d.height - getSize().height) / 2;
    setLocation(x, y);
    setResizable(false);
    Container cp = getContentPane();
    cp.setLayout(null);
 
   
    jLabel1.setBounds(80, 8, 267, 53);
    jLabel1.setText("SLider");
    jLabel1.setFont(new Font("Gunplay 3D", Font.BOLD, 48));
    jLabel1.setForeground(Color.RED);
    cp.add(jLabel1);
    jLabel2.setBounds(88, 216, 267, 33);
    jLabel2.setText("");
    cp.add(jLabel2);
    jSlider2.setBounds(56, 88, 401, 57);
    jSlider2.setMinorTickSpacing(10);
    jSlider2.setMajorTickSpacing(50);
    jSlider2.setPaintTicks(true);
    jSlider2.setPaintLabels(true);
    jSlider2.setMaximum(500);
    jSlider2.setMinimum(100);
    jSlider2.setValue(400);
    cp.add(jSlider2);
    cp.setBackground(new Color(0x39C678));
   
    
    jSlider2.addChangeListener(new ChangeListener() {
      public void stateChanged(ChangeEvent evt) {
        jSlider2_stateChanged(evt);
      }
    });
   
    setVisible(true);
  }
  public void jSlider2_stateChanged(ChangeEvent evt) {
    jLabel2.setText("El valor es: "+jSlider2.getValue());
   
  }

 
  public static void main(String[] args) {
    new jSlider2("jSlider2");
  }
 
}



domingo, 24 de febrero de 2013

JtoggleButton Programador Java Interfaz Gráfico GUI AWT Swing 1 Swing 2

Java
JtoggleButton Programador Java Interfaz Gráfico GUI AWT Swing 1 Swing 2


 java.awt.*;
 java.awt.event.*;
 javax.swing.*;
javax.swing.event.*;


public class jToggle extends JFrame {

  private JLabel jLabel1 = new JLabel();
  private JLabel jLabel2 = new JLabel();
  private JLabel jLabel3 = new JLabel();
  private JLabel jLabel4 = new JLabel();
  private JLabel jLabel5 = new JLabel();
  private JLabel jLabel6 = new JLabel();
  private JTextField jTextField1 = new JTextField();
  private JToggleButton jToggleButton1 = new JToggleButton();
  private JToggleButton jToggleButton2 = new JToggleButton();
  private JToggleButton jToggleButton3 = new JToggleButton();
  private JButton jButton1 = new JButton();

  public jToggle(String title) {
 
    super(title);
    setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
    int frameWidth = 412;
    int frameHeight = 335;
    setSize(frameWidth, frameHeight);
    Dimension d = Toolkit.getDefaultToolkit().getScreenSize();
    int x = (d.width - getSize().width) / 2;
    int y = (d.height - getSize().height) / 2;
    setLocation(x, y);
    setResizable(false);
    Container cp = getContentPane();
    cp.setLayout(null);
 
    jLabel1.setBounds(360, 120, 59, 25);
    jLabel1.setText("50");
    cp.add(jLabel1);
    jLabel2.setBounds(360, 160, 51, 25);
    jLabel2.setText("20");
    cp.add(jLabel2);
    jLabel3.setBounds(360, 200, 59, 25);
    jLabel3.setText("20");
    cp.add(jLabel3);
    jLabel4.setBounds(224, 256, 123, 33);
    jLabel4.setText("");
    cp.add(jLabel4);
    jLabel5.setBounds(72, 16, 251, 49);
    jLabel5.setText("JToggleButton");
    jLabel5.setFont(new Font("Gunplay 3D", Font.BOLD, 36));
    jLabel5.setForeground(Color.BLUE);
    cp.add(jLabel5);
    jLabel6.setBounds(40, 96, 139, 33);
    jLabel6.setText("Precio del Servicio");
    cp.add(jLabel6);
    jTextField1.setBounds(32, 136, 129, 25);
    cp.add(jTextField1);
    cp.setBackground(new Color(0x49B68A));
    jToggleButton1.setBounds(216, 112, 129, 33);
    jToggleButton1.setText("Cargar Gasolina");
    jToggleButton1.setMargin(new Insets(2, 2, 2, 2));
    jToggleButton1.addActionListener(new ActionListener() {
      public void actionPerformed(ActionEvent evt) {
        jToggleButton1_ActionPerformed(evt);
      }
    });
    cp.add(jToggleButton1);
    jToggleButton2.setBounds(216, 160, 129, 33);
    jToggleButton2.setText("Servicio mecánico");
    jToggleButton2.setMargin(new Insets(2, 2, 2, 2));
    jToggleButton2.addActionListener(new ActionListener() {
      public void actionPerformed(ActionEvent evt) {
        jToggleButton2_ActionPerformed(evt);
      }
    });
    cp.add(jToggleButton2);
    jToggleButton3.setBounds(216, 200, 129, 33);
    jToggleButton3.setText("Aceitear");
    jToggleButton3.setMargin(new Insets(2, 2, 2, 2));
    jToggleButton3.addActionListener(new ActionListener() {
      public void actionPerformed(ActionEvent evt) {
        jToggleButton3_ActionPerformed(evt);
      }
    });
    cp.add(jToggleButton3);
    jButton1.setBounds(32, 240, 145, 49);
    jButton1.setText("Calcular el Servicio");
    jButton1.setMargin(new Insets(2, 2, 2, 2));
    jButton1.addActionListener(new ActionListener() {
      public void actionPerformed(ActionEvent evt) {
        jButton1_ActionPerformed(evt);
      }
    });
    cp.add(jButton1);
 
   
    setVisible(true);
  }
 

  public void jToggleButton1_ActionPerformed(ActionEvent evt) {
 
  }
 
  public void jToggleButton2_ActionPerformed(ActionEvent evt) {
 
  }
 
  public void jToggleButton3_ActionPerformed(ActionEvent evt) {
   
  }
 
  public void jButton1_ActionPerformed(ActionEvent evt) {
    double precio_base;
    double precio_instal;
    double precio_for;
    double precio_ali;
   
 
   
    precio_base = Double.parseDouble(jTextField1.getText());
    precio_instal = Double.parseDouble(jLabel1.getText());
    precio_for = Double.parseDouble(jLabel2.getText());
    precio_ali = Double.parseDouble(jLabel3.getText());
   
   
    double precio_total;
   
    precio_total = precio_base;
   
    if (jToggleButton1.isSelected()) {
      precio_total = precio_total+precio_instal;
    }
   
    if (jToggleButton2.isSelected()) {
      precio_total = precio_total+precio_for;          
    }
   
    if (jToggleButton3.isSelected()) {
      precio_total = precio_total+precio_ali;
    }
   
   
   
    jLabel4.setText(precio_total+" $us");
   
  }

 
  public static void main(String[] args) {
    new jToggle("jToggle");
  }
 
}

JcomboBox Modelo Programador Java Interfaz Gráfico GUI AWT Swing 1 Swing 2

Java
JcomboBox Modelo Programador Java Interfaz Gráfico GUI AWT Swing 1 Swing 2


 java.awt.*;
 java.awt.event.*;
 javax.swing.*;
 javax.swing.event.*;

public class JcomboBox1 extends JFrame {

  private JLabel jLabel1 = new JLabel();
  private JComboBox jComboBox1 = new JComboBox();
  private JButton Pares = new JButton();
    private ImageIcon ParesIcon = new ImageIcon("../../A.png");
  private JButton jButton2 = new JButton();
    private ImageIcon jButton2Icon = new ImageIcon("../../Apa.png");
    private ImageIcon jButton2SelectedIcon = new ImageIcon("../../Ap2.png");
  private JLabel jLabel2 = new JLabel();

 
  public JcomboBox1(String title) {
 
    super(title);
    setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
    int frameWidth = 337;
    int frameHeight = 338;
    setSize(frameWidth, frameHeight);
    Dimension d = Toolkit.getDefaultToolkit().getScreenSize();
    int x = (d.width - getSize().width) / 2;
    int y = (d.height - getSize().height) / 2;
    setLocation(x, y);
    setResizable(false);
    Container cp = getContentPane();
    cp.setLayout(null);
   
   
    jLabel1.setBounds(8, 0, 307, 89);
    jLabel1.setText("Cuadro de Listas jComboBox");
    jLabel1.setFont(new Font("Gunplay 3D", Font.BOLD, 22));
    jLabel1.setForeground(Color.MAGENTA);
    cp.add(jLabel1);
    cp.setBackground(new Color(0x4FB09D));
    jComboBox1.setBounds(32, 104, 153, 25);
    cp.add(jComboBox1);
    Pares.setBounds(208, 120, 121, 41);
    Pares.setText("Pares");
    Pares.setMargin(new Insets(2, 2, 2, 2));
    Pares.addActionListener(new ActionListener() {
      public void actionPerformed(ActionEvent evt) {
        Pares_ActionPerformed(evt);
      }
    });
    Pares.setIcon(ParesIcon);
    cp.add(Pares);
    jButton2.setBounds(208, 184, 121, 41);
    jButton2.setText("Impares");
    jButton2.setMargin(new Insets(2, 2, 2, 2));
    jButton2.addActionListener(new ActionListener() {
      public void actionPerformed(ActionEvent evt) {
        jButton2_ActionPerformed(evt);
      }
    });
    jButton2.setSelectedIcon(jButton2SelectedIcon);
    jButton2.setIcon(jButton2Icon);
    cp.add(jButton2);
    jLabel2.setBounds(24, 240, 195, 33);
    jLabel2.setText("");
    cp.add(jLabel2);
 
    jComboBox1.addActionListener(new ActionListener() {
      public void actionPerformed(ActionEvent evt) {
        jComboBox1_ActionPerformed(evt);
      }
    });
    setVisible(true);
  } // end of public JcomboBox1
 
  public void jComboBox1_ActionPerformed(ActionEvent evt) {
   
    jLabel2.setText(jComboBox1.getSelectedItem().toString());
  }
  public void Pares_ActionPerformed(ActionEvent evt) {
    int i;
   
    DefaultComboBoxModel modelo = new DefaultComboBoxModel();
   
    for (i=0;i<10;i+=2) {
      modelo.addElement("Nº "+i);
    }
   
    jComboBox1.setModel(modelo);
   
   
  }
 
  public void jButton2_ActionPerformed(ActionEvent evt) {
    int i;
    DefaultComboBoxModel modelo = new DefaultComboBoxModel();
   
    for (i=1;i<10;i+=2) {
      modelo.addElement("Nº "+i);
    }
   
    jComboBox1.setModel(modelo);
   
   
  }
 

  public static void main(String[] args) {
    new JcomboBox1("JcomboBox1");
  }
}

JList Modelo Programador Java Interfaz Gráfico GUI AWT Swing 1 Swing 2

Java
JList Modelo Programador Java Interfaz Gráfico GUI AWT Swing 1 Swing 2


 java.awt.*;
java.awt.event.*;
javax.swing.*;
 javax.swing.event.*;


public class jlist1 extends JFrame {
 
  private JButton jButton1 = new JButton();
    private ImageIcon jButton1Icon = new ImageIcon("../../Apons/im.png");
  private JButton jButton2 = new JButton();
    private ImageIcon jButton2Icon = new ImageIcon("../../Aons/di.png");
  private JLabel jLabel1 = new JLabel();
  private JLabel jLabel2 = new JLabel();
  private JList jList1 = new JList();
    private DefaultListModel jList1Model = new DefaultListModel();
    private JScrollPane jList1ScrollPane = new JScrollPane(jList1);
 
 
  public jlist1(String title) {
 
    super(title);
    setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
    int frameWidth = 371;
    int frameHeight = 367;
    setSize(frameWidth, frameHeight);
    Dimension d = Toolkit.getDefaultToolkit().getScreenSize();
    int x = (d.width - getSize().width) / 2;
    int y = (d.height - getSize().height) / 2;
    setLocation(x, y);
    setResizable(false);
    Container cp = getContentPane();
    cp.setLayout(null);
 
   
    jButton1.setBounds(200, 120, 113, 41);
    jButton1.setText("Grupo 1");
    jButton1.setMargin(new Insets(2, 2, 2, 2));
    jButton1.addActionListener(new ActionListener() {
      public void actionPerformed(ActionEvent evt) {
        jButton1_ActionPerformed(evt);
      }
    });
    jButton1.setIcon(jButton1Icon);
    cp.add(jButton1);
    jButton2.setBounds(200, 184, 113, 41);
    jButton2.setText("Grupo 2");
    jButton2.setMargin(new Insets(2, 2, 2, 2));
    jButton2.addActionListener(new ActionListener() {
      public void actionPerformed(ActionEvent evt) {
        jButton2_ActionPerformed(evt);
      }
    });
    jButton2.setIcon(jButton2Icon);
    cp.add(jButton2);
    jLabel1.setBounds(40, 16, 291, 53);
    jLabel1.setText("JList modelo");
    jLabel1.setForeground(Color.MAGENTA);
    jLabel1.setFont(new Font("Gunplay 3D", Font.BOLD, 48));
    cp.add(jLabel1);
    jLabel2.setBounds(64, 256, 195, 41);
    jLabel2.setText("text");
    cp.add(jLabel2);
    jList1.setModel(jList1Model);
    jList1ScrollPane.setBounds(24, 80, 137, 161);
    jList1Model.addElement("Real Madrid");
    jList1Model.addElement("Barcelona");
    jList1Model.addElement("Boca");
   
   
    cp.add(jList1ScrollPane);
    jList1.addMouseListener(new MouseAdapter() {
      public void mouseClicked (MouseEvent evt) {
        jList1_mouseClicked(evt);
      }
    });  
    cp.setBackground(new Color(0x34CB5A));
   
   
    setVisible(true);
  }
  public void jList1_mouseClicked(MouseEvent evt) {
    jLabel2.setText(jList1.getSelectedValue().toString());
   
  }
 
 
  public void jButton1_ActionPerformed(ActionEvent evt) {
    DefaultListModel modelo = new DefaultListModel();
    modelo.addElement("Chelse");
    modelo.addElement("Juventus");
    modelo.addElement("Milan");
    jList1.setModel(modelo);  
   
 
  }
 
  public void jButton2_ActionPerformed(ActionEvent evt) {
    DefaultListModel modelo = new DefaultListModel();
    modelo.addElement("Real Madrid");
    modelo.addElement("Barcelona");
    modelo.addElement("Boca");
    jList1.setModel(modelo);
   
 
  }

 
  public static void main(String[] args) {
    new jlist1("jlist1");
  }
 
}