Boa tarde, ser� que algu�m poderia me ajudar?
 
Preciso de um layout de grade de conte�do parecido com este:
 
*////////////////////////////////////////////////////////////////////*
*/  Numero 1 (Label)           Campo de Texto   /*
*/  Numero 2 (Label)           Campo de Texto    /*
*/  Resultado (Label)          Campo de Texto    /*
*/                         Somar (Button)                  /*
*///////////////////////////////////////////////////////////////////*
 
ser� que da para entender?
� meio dificil, mas tomar� que sim.
 
Abaixo est� a descri��o do meu metodo init( ).
 
Agrade�o e solicito ajuda de voc�s, isto � muito importante para mim e
acho que poder� tirar a duvida de muitos outros iniciantes como eu.
Abra�os,
 
Estev�o Mendes
ADI Inform�tica
 
 
   public void init() {
 
          // define layout
          GridBagLayout gridbag = new GridBagLayout();
          GridBagConstraints constraints = new GridBagConstraints();
          setLayout(gridbag);
 
             // Rotulo do n�mero 1
          buildConstraints(constraints,0,0,1,1,10,40);
          constraints.fill = GridBagConstraints.NONE;  
          constraints.anchor = GridBagConstraints.EAST;
          Label lblNum1 = new Label("N�mero 1: ", Label.LEFT);
          gridbag.setConstraints(lblNum1, constraints);
         
         
             // Campo de texto do n�mero 1
          buildConstraints(constraints,1,0,1,1,90,0);
          constraints.fill = GridBagConstraints.HORIZONTAL;
          TextField txtNum1 = new TextField();
          gridbag.setConstraints(txtNum1, constraints);
 
       
              // Rotulo do n�mero 2
          buildConstraints(constraints,0,1,1,1,10,40);
          constraints.fill = GridBagConstraints.NONE;
          constraints.anchor = GridBagConstraints.EAST;
          Label lblNum2 = new Label("N�mero 2: ", Label.LEFT);
 

               // Campo de Texto do n�mero 2
          buildConstraints(constraints,1,1,1,1,90,0);
          constraints.fill = GridBagConstraints.HORIZONTAL;
          TextField txtNum2 = new TextField();
          gridbag.setConstraints(txtNum2, constraints);
 

                // Rotulo do resultado
          buildConstraints(constraints,0,2,1,1,10,40);
          constraints.fill = GridBagConstraints.NONE;
          constraints.anchor = GridBagConstraints.EAST;
          Label lblResul = new Label("Resultado: ", Label.LEFT);
 
         
              // Campo de texto do resultado
          buildConstraints(constraints,1,2,1,1,90,0);
          constraints.fill = GridBagConstraints.HORIZONTAL;
          TextField txtResul = new TextField();
          gridbag.setConstraints(txtResul, constraints);
         
              // Bot�o Somar
          buildConstraints(constraints,0,3,2,1,0,20);
          constraints.fill = GridBagConstraints.NONE;
          constraints.anchor = GridBagConstraints.CENTER;
          Button btSoma = new Button("Somar");
          
          add(txtNum1);  
          add(lblNum1);
          add(txtNum2);
          add(lblNum2);         
          add(lblResul);
          add(txtResul);
          add(btSoma);
     }

Responder a