Java

Solo disponible en BuenasTareas
  • Páginas : 5 (1011 palabras )
  • Descarga(s) : 0
  • Publicado : 27 de septiembre de 2010
Leer documento completo
Vista previa del texto
FORMULARIO DESARROLLO DE APLICACIONES

//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...
tracking img