Dudilla en AWT

Iniciado por Adri58, 2 Octubre 2007, 15:35 PM

0 Miembros y 1 Visitante están viendo este tema.

Adri58

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();
      }
}

egyware

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