Java
//Esto es lo que se importa, obviamente solo cuando lo necesite, no en todas las clases
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
import javax.swing.border.*;
**Frame (esta clase es extends de JFrame, importa awt,swing,event)
//Asigno el titulo de la ventana
setTitle("Titulo de la ventana");
//Asigno eltamaño de la ventana
setSize(Ancho,Alto);
//Mando llamar al metodo centrar que esta esta misma clase
centrar(this);
//Este codigo sirve para permitir o no si el tamaño de la ventana se puede modificar
setResizable(false);
//Aqui le digo que se cierre al presionar el boton cerrar
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
//Creo el objeto para entrar a la clase panleJPanel panel= new Nombre_Clase_Panel();
//agrego el “panelote” al frame
this.add(panel);
*Metodo de frame para centrar la ventana
public void centrar(Window w)
//Creo el objeto para entrar a la clase toolkit
Toolkit tk=Toolkit.getDefaultToolkit();
//Guardo el tamaño de la pantalla en la variable d
Dimension d =tk.getScreenSize();
//Le asigno lalocalizacion, resto el tamaño de la pantalla menos el tamaño que le asigne a mi ventana y lo divido entre dos para que se reste de ambos lados de la pantalla, esto se hace para el ancho y el alto
setLocation((d.width-w.getWidth())/2, (d.height-w.getHeight())/2);
**Main (solo importa swing)
//Entro a la clase JFrame xq Clase_Frame es hija de esta y el visible es para que me aparezca la ventanaJFrame frame = new Nombre_clase_frame();
frame.setVisible(true);
**Panel (Importa todo, extends JPanel, implementa ActionListener)
Siempre tengo que agregar las cosas a un panel ya sea con el nombre del panel o this para agregar al “panelote”
//declaraciones
*Boton
private JButton Nombre;
*Barra de desplazamiento
private JScrollPaneNombre;
*Cuadrito con palomita
private JCheckBox Nombre;
*Boton redondo con puntito
private JRadioButton Nombre;
*Aqui se agregan los botones para que solo se pueda seleccionar o uno o el otro
private ButtonGroup Nombre;
*Es el botoncito que se despliega y me da chance a que seleccione una opcion
private JComboBox Nombre;
*Sirve para poner uncampo en el que pueda escribir
private JTextField Nombre;
*Sirve para poner un Area de texto en el que pueda escribir
private JTextArea Nombre;
*Crea una lista
private JList Nombre;
//Tengo que crear el panel en el que voya a gregar todo
JPanel nombre_del_panel=new JPanel();
//agrego el panel al “panelote” del framethis.add(nombre de este panel);
//Creacion del boton redondo agregacion del evento y agregarlo al panel
radio1=new JRadioButton("Nombre",false);
radio1.addActionListener(this);
nombre del panel al que lo voy a agregar.add(radio1);
//Aqui agrego el boton al grupo, esto solo es necesario si tengo varios botones
Nombre_grupo= new ButtonGroup();
Nombre_grupo.add(radio1);Nombre_grupo.add(radio2);
//Asigno el borde a lo que kiero ponerselo, en la ultima linea le digo en donde se agregara
Border nombre_borde = BorderFactory.createEtchedBorder();
nombre_borde =BorderFactory.createTitledBorder(nombre_borde," Titulo_Borde");
nombre del panel al que lo voy a agregar.setBorder(nombre_borde);
//Creo y Agrego al panel el label o etiqueta
nombredel panel al que lo voy a agregar.add(new JLabel("Mensaje"));
//Para crear la lista necesito generar los valores de la esta
String [] Nombre_Cadena ={"Visa","MasterCard","American Express","EscotianBank"};
//Creo la lista
Nombre_Lista =new JList (Nombre_Cadena);
//Le doy el tamaño del cuadro donde aparece la lista
Nombre_lista.setFixedCellWidth(170);
//Este codigo...
Regístrate para leer el documento completo.