He empezado hace unos dias con Java y me gustaría saber como se podría hacer que los botones aceptar e imprimir esten uno enima del otro y alineados con el combo.
import java.awt.*;
public class PanelAwtGui extends Panel
{
Panel pIzqA,pIzqB,pCenA,pCenB,pDer;
public PanelAwtGui()
{
pIzqA=new Panel();
pIzqA.setLayout(new BorderLayout());
List lista=new List(6);
lista.addItem("Rojo");
lista.addItem("Naranja");
lista.addItem("Amarillo");
lista.addItem("Verde");
lista.addItem("Azul");
lista.addItem("Morado");
lista.addItem("Negro");
lista.addItem("Blanco");
pIzqA.add("West",lista);
Label l1=new Label("Hola");
pIzqA.add("East",l1);
pIzqB=new Panel();
pIzqB.setLayout(new BorderLayout());
Label lapiz=new Label("Lapiz");
pIzqB.add("North",lapiz);
Scrollbar sb=new Scrollbar(Scrollbar.HORIZONTAL);
pIzqB.add("South",sb);
pIzqA.add("South",pIzqB);
add(pIzqA);
pCenA=new Panel();
pCenA.setLayout(new GridLayout(2,1));
pCenA.add("North,West",new Button("Borrar"));
pCenA.add("North,West",new Button("Imprimir"));
pCenB=new Panel();
pCenB.setLayout(new BorderLayout());
Choice c=new Choice();
c.addItem("aaasddf");
c.addItem("sdfsdf");
c.addItem("456456fgfghfghsddf");
Checkbox ck=new Checkbox("Relleno");
TextField t=new TextField("1");
pCenB.add("Center",ck);
pCenB.add("North",c);
pCenB.add("South",t);
pCenA.add("Center",pCenB);
add(pCenA);
pDer=new Panel();
pDer.add(new TextArea("Aquí se puede escribir",4,50));
add("East",pDer);
}
public static void main(String args[])
{
Frame f = new Frame();
f.add(new PanelAwtGui());
f.pack();
f.show();
}
}
no te puedo ayudar con tu duda ya que no programo usando awt (por lo menos no lo hago yo), yo uso el netbeans, su editor grafico para crear graficas con awt y swing, algunas cosas se sobre eso mas como para personalizar(agregar mejores listener ya que el netbeans no son muy recomendables, siempre los cambio) mas un componente o algo asi, pero has empezado recien te recomiendo que uses netbeans y revizar el codigo generedo por el (eso si siempre lo reviso) y aprendo de el... :P