Talvez no momento que voce chame o primeiro getContainer o container não seja null. Então não entra no If e voce não tem os botões adicionados.
PS: Não use Null como layout. Use um gerenciador de layout melhor como o MigLayout ou outro.
brunorota
Olá
Eh q eu não sei usa outro gerenciador de layout
E eu agora não tenho mto tempo pra v essa parada
Mais logo depois q eu termina a aplicação eu vou estudar mais a fundo esses gerenciadores de layout
Mais qual é um gerenciador de layout q chega o mais perto do null layout, q para posicionar os componentes na tela?
Obrigado
Marky.Vasconcelos
Voce tem o GridBagLayout que voce vai trabalhar como uma grade (width x height) e posicionar os componentes nas celulas da grade.
Mas eu acho melhor usar o MigLayout.
Siga o quickstart do site que não é dificil.
Mas por que parecido com o null layout? Eu sempre achava mais facil posicionar o x e o y. Mas voce nao sabe o que acontece quando faz manutenção nesse código daqui um tempo.
brunorota
Mais pensando bem na sua resposta
Eu acho q não eh essa parada do container não
Eh algo relacionado ao ButtonGroup mesmo
Pq quando eu faço um método pra adiciona um JButton, um JComboBox e adiciono no container
Exemplo:
container.add(getJComboBox());
o código funciona
O problema eh com esse ButtonGroup mesmo =/
Estranho, gostaria de saber qual eh o problema com ele, pq nao pode fazer isso
brunorota
Eu sei sabe
Eu vou mudar agora mesmo
Pq nao eh um sisteminha MTOOOOO grande
Eh q eu vou mostrar como fica sabe
Nem to fazendo os ajustes nele, tipo limitar os dados essas coisas
Eh q eu preciso “terminar” ele até o fim do mes
Depois q eu “terminar” eu vou dar uma estudada nesses gerenciadores de layout e jah mudo, nao vou deixar acumular nada sabe
Eh q agora eu nao tenho tempo mesmo =/
Marky.Vasconcelos
ButtonGroup não é um modo de adicionar varios botoes…e sim gerencialos… no caso de JRadioButtons se voce adicionar 5 deles na pagina e depois adicionar os 5 em um ButtonGroup ele faz com que ao marcar um deles os outros 4 sejam deselecionados.
E o caso do layout era só uma observação.
E depois que voce aprender, vai perceber que é mais fácil fazer uma “amostra” com o MigLayout do que com o null.
rael_gc
brunorota:
Eu sei sabe
Eu vou mudar agora mesmo
Pq nao eh um sisteminha MTOOOOO grande
Eh q eu vou mostrar como fica sabe
Nem to fazendo os ajustes nele, tipo limitar os dados essas coisas
Eh q eu preciso “terminar” ele até o fim do mes
Depois q eu “terminar” eu vou dar uma estudada nesses gerenciadores de layout e jah mudo, nao vou deixar acumular nada sabe
Eh q agora eu nao tenho tempo mesmo =/
Se você estiver usando o NetBeans, use o FreeDesign(GroupLayout) - que por um acaso é o default dele mesmo - que te permitirá posicionar os objetos, mas de forma agrupada, alinhando os mesmo no topo, ou um com os outros.
brunorota
valew mark
E tipo eh q meu professor na facul nunca uso algum gerenciador de layout sabe, e eles já desenvolveu sistemas gigantes, mas ele mesmo falou q foi uma priguiça dele de aprender a usar, e tipo como eu conheci java na facul e tals, eu nao sabia usa nenhum gerenciador, mais eu sei q eh mto util, mais pra eu começa a faze o sistema eu comecei usando o null mesmo, mas assim q eu fazer uma “amostra” e for aprimorando os detalhes do sistema eu jah modifico o layout dele
Tomara mesmo que seja mto mais facil
Q eu to fazendo na mão sacas
Pra ao mesmo tempo q eu estou desenvolvendo o sistema eu aprende como funciona
Pra eu posicionar os elementos na tela, eu desenho a tela no netbeans e pego a posição sacas
Ta dando moh trampo iahiuah