Button?

1 resposta
J
pq nao aparece meu botão?





import javax.swing.<em>;


import java.awt.</em>;





class Sing {





 public static void main (String args[]) {


    Button a = new Button("OK");


    Container c = new Container();


    c.add(a);








    }





    }

1 Resposta

R
O problema ai é que vc não criou um Frame para que seu botão seja adicionado. O Frame é a janela em si





Ficaria algo assim:





import javax.swing.<em>;


import java.awt.</em>;





class Sing {





public static void main (String args[]) {


JFrame frame = new JFrame("Minha Janela");


Container c = frame.getContentPane();


c.setLayout(new FlowLayout());





JButton a = new JButton("OK");


c.add(a);





frame.setSize(300,200);


frame.setVisible(true);





}





}


Coloquei essa linha:


c.setLayout(new FlowLayout());





para que seu botão possa ser visto. Se nao tiver essa linha, o que acontece é que seu botão ocupa toda a area da Janela Existem alguns tipos de Layout para ajustar os componentes na janela De uma pesquisada.





[]´s
Criado 8 de abril de 2003
Ultima resposta 8 de abr. de 2003
Respostas 1
Participantes 2