Código:
import java.awt.*;
import java.sql.*;
public class Registra2 extends Frame{
Label Nombre=new Label("Nombre ");
Label Direccion=new Label("Direccion ");
Label Telefono=new Label("Telefono ");
Label Diagnostico=new Label("Diagnostico ");
TextField caja1=new TextField("",30); //Nombre
TextField caja2=new TextField("",30); //Direccion
TextField caja3=new TextField("",30); //Telefono
TextField caja4=new TextField("",30); //Diagnostico
Button boton=new Button("Aceptar");
Button botoncito=new Button("Salir");
public Registra2(String titulo, int x, int y){
super(titulo);
// Conectar();
setSize(x,y);
añadeEtiquetas();
setLayout(new FlowLayout());
add(botoncito);
show();
}
public void ListaMenu(){
Choice lista2=new Choice();
lista2.addItem("Al contado");
lista2.addItem("Visa");
lista2.addItem("MasterCard");
lista2.addItem("RedBan");
add(lista2);
validate();
}
public void añadeEtiquetas(){
Panel panel=new Panel();
panel.setLayout(new GridLayout(0,1,1,1));
//Nombre.setText("Nombre ");
panel.add(Nombre);
panel.add(caja1);
panel.add(Direccion);
panel.add(caja2);
panel.add(Telefono);
panel.add(caja3);
panel.add(Diagnostico);
panel.add(caja4);
panel.add(boton);
//ACA DEBO AGREGAR LA LISTA COMO PANEL @@@@@@@@@@
add(panel);
validate();
}
public boolean handleEvent (Event evt2){
switch (evt2.id){
case Event.WINDOW_DESTROY:
{
System.exit(0);
return true;
}
case Event.ACTION_EVENT:
{
if (evt2.target==boton){
guarda();
}
if (evt2.target==botoncito){
System.exit(0);
return true;
}
}
default:
return false;
}
}
// principal
public static void main (String[] args){
Registra2 miVentana=new Registra2("una Ventana",600,600);
// miVentana.setCursor(new Cursor(Cursor.HAND_CURSOR));
}
}
En el codigo, en la funcion 'añadeEtiquetas()' debo agregar la funcion 'ListaMenu()' como panel, la idea es que quede ordenada, ya que puedo agregarla, pero se ve muy desordenado