import java.awt.Dimension;
import java.awt.Rectangle;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
import javax.swing.JScrollPane;
import javax.swing.JTextArea;
import javax.swing.JTextField;
public class Ventana3 extends JFrame {
private JTextArea TextArea = new JTextArea();
private JTextField TextField = new JTextField();
private JButton Boton = new JButton();
private JScrollPane Scroll = new JScrollPane();
private JMenuBar MenuBar = new JMenuBar();
private JMenu MenuArchivo = new JMenu();
private JMenuItem MenuAbrir = new JMenuItem();
private JMenuItem MenuGuardar = new JMenuItem();
private JMenuItem MenuSalir = new JMenuItem();
public Ventana3() {
try {
jbInit();
} catch (Exception e) {
e.printStackTrace();
}
}
private void jbInit() throws Exception {
this.getContentPane().setLayout( null );
this.setSize(new Dimension(630, 558));
this.setJMenuBar(MenuBar);
TextArea.setEditable(false);
TextField.setBounds(new Rectangle(25, 450, 485, 30));
Boton.setText("Agregar");
Boton.setBounds(new Rectangle(520, 450, 90, 30));
Boton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
Boton_actionPerformed(e);
}
});
TextField.addActionListener(new ActionListener(){
public void actionPerformed( ActionEvent evento )
{
Boton_actionPerformed(evento);
}
});
Scroll.setBounds(new Rectangle(25, 15, 585, 405));
MenuArchivo.setText("Archivo");
MenuAbrir.setText("Abrir");
MenuGuardar.setText("Guardar");
MenuSalir.setText("Salir");
Scroll.getViewport().add(TextArea, null);
this.getContentPane().add(Scroll, null);
this.getContentPane().add(Boton, null);
this.getContentPane().add(TextField, null);
MenuArchivo.add(MenuAbrir);
MenuArchivo.add(MenuGuardar);
MenuArchivo.add(MenuSalir);
MenuBar.add(MenuArchivo);
}
public static void main(String[] args) {
Ventana3 v = new Ventana3();
v.show();
}
private void Boton_actionPerformed(ActionEvent e) {
TextArea.setText( TextArea.getText() + "\n" + TextField.getText() );
}
}