Título: sobre panel y lista
Publicado por: Elwyn en 6 Diciembre 2008, 14:06 pm
Holas, necesitaba un poco de ayuda en esto, ya que no puedo poner una Lista en un panel.
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
Título: Re: sobre panel y lista
Publicado por: Elwyn en 7 Diciembre 2008, 04:06 am
CT, ya lo resolvi ^^
|