| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/08/2004 11:51:45
|
nefertiti
JavaChild
![[Avatar]](/images/avatar/85ae750ad1dbdc5c2703bcfe97e77152.jpg)
Membro desde: 21/05/2004 11:52:43
Mensagens: 134
Localização: Curitiba/PR
Offline
|
Alguém podia me ajudar? O que está errado no código abaixo? Os componentes não aparecessem na InternalFrame.
geneItem1.addActionListener (new ActionListener() {
public void actionPerformed(ActionEvent event){
JInternalFrame frameGene1 = new JInternalFrame ("Cadastrar gene",true,true,true,true);
setLayout (null);
//criação dos componentes
unigeneLabel = new JLabel ("UNIGENE");
unigeneLabel.setBounds(50,50,200,40);
unigeneJTextField = new JTextField (10);
giLabel = new JLabel ("GI");
giJTextField = new JTextField(10);
nomeGeneLabel = new JLabel ("Nome do gene");
nomeGeneJTextField = new JTextField (255);
sequenciaDnaLabel = new JLabel("Seqüência de Dna");
sequenciaDnaTextArea = new JTextArea (20,10);
//adicão do componentestes no InternalFrame
frameGene1.add(unigeneLabel);
frameGene1.add(unigeneJTextField);
frameGene1.add(giLabel);
frameGene1.add(giJTextField);
frameGene1.add(nomeGeneLabel);
frameGene1.add(nomeGeneJTextField);
frameGene1.add(sequenciaDnaLabel);
frameGene1.add(sequenciaDnaTextArea);
Container biancaContainer = frameGene1.getContentPane();
JPanel biancaPanel = new JPanel();
biancaContainer.add(biancaPanel,BorderLayout.CENTER);
frameGene1.pack();
biancaDesktop.add(frameGene1);
frameGene1.setVisible(true);
}
}
);
Até mais
Nefertiti
|
"O conhecimento humano faz parte do mundo"
"Não use drogas...use Software Livre!" |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/08/2004 15:00:28
|
danieldestro
Moderador
![[Avatar]](/images/avatar/a5bfc9e07964f8dddeb95fc584cd965d.png)
Membro desde: 04/09/2002 17:26:16
Mensagens: 6667
Localização: São Paulo / Catanduva
Offline
|
Você não está jogando este frameGene1 para lugar nenhum.
Você deve adicioná-lo ao JDesktopNumSeiDasQuantas...
|
gotjava?
Doe sangue
What You See Is What You Get!
Apostilas de Java grátis!
RefsCALL - Bandeira Eletrônica para Árbitro de Futebol |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/08/2004 15:04:49
|
#@®®¡$
Moderador
![[Avatar]](/images/avatar/2288f691b58edecadcc9a8691762b4fd.jpg)
Membro desde: 13/02/2004 09:42:28
Mensagens: 807
Localização: São Paulo
Offline
|
Use frameGene1.getContentPane().add() .
http://java.sun.com/j2se/1.4.2/docs/api/javax/swing/JInternalFrame.html
API wrote: The JInternalFrame content pane is where you add child components. So, to create a JInternalFrame that has a number of buttons arranged with the content pane's default BorderLayout object, you might do something like this:
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/08/2004 16:47:34
|
danieldestro
Moderador
![[Avatar]](/images/avatar/a5bfc9e07964f8dddeb95fc584cd965d.png)
Membro desde: 04/09/2002 17:26:16
Mensagens: 6667
Localização: São Paulo / Catanduva
Offline
|
Isso já acontece... leia o código!
|
gotjava?
Doe sangue
What You See Is What You Get!
Apostilas de Java grátis!
RefsCALL - Bandeira Eletrônica para Árbitro de Futebol |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/08/2004 17:34:55
|
brlima
Moderador
![[Avatar]](/images/avatar/fc2c7c47b918d0c2d792a719dfb602ef.png)
Membro desde: 12/05/2003 14:03:38
Mensagens: 1537
Localização: São Paulo - SP
Offline
|
eu tambem acho que ta faltando o getContentPane().
Vc deve adicionar os objetos no ContentPane do InternalFrame.
vc tb tá setando o que pra nulo ( setLayout(null) ???? ). Se ta pensando em setar o contentpane do internalFrame, faça assim:
E de preferencia , adicione o internalframe dentro de um desktoppane tb
Flw!
|
Bruno R. Lima
-------------------------------------------
flickr :: twitter |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/08/2004 16:14:31
|
Alcatraz
Smalltalk
Membro desde: 24/08/2004 15:41:38
Mensagens: 1
Offline
|
Tem quer criar um JDesktopPane para addicionar o JInternal Frame
JDesktopPane Desk;
Desk.add(framegene1);
Naum tenho certeza mas falta isso...
|
|
|
 |
|
|