a
Jdesktoppane e internalFrame
7 Respostas
O JDesktopPane serve para você poder adicionar os JInternalFrames a ele, ele não é criado com todo o JFrame, você precisa criá-lo e depois adicioná-lo ao JFrame
mais ele é uma class separada da principal… como é ?
ele pega toda a tela ??
Sim, ele é uma classe separada da JFrame, ele não pega toda a tela, apenas a janela (o Jframe em sim).
É como no word, excel!
há ele fica visible …todo o monemto…?
eu estou programando no netbeans ele não mostra o jdesktoppane como uma class não porque será ???
Mostra como o que?! Segue um exemplo do uso
import java.awt.BorderLayout;
import javax.swing.JDesktopPane;
import javax.swing.JFrame;
import javax.swing.JInternalFrame;
import javax.swing.JTextField;
public class Class1 extends JFrame {
JDesktopPane jdp = new JDesktopPane();
JIF jif;
public Class1() {
jif = new JIF();
this.setLayout(new BorderLayout());
this.add(jdp, BorderLayout.CENTER);
jdp.add(jif);
this.setVisible(true);
this.pack();
this.repaint();
}
public static void main(String[] args) {
Class1 c = new Class1();
c.jif.toFront();
System.out.println(c.isVisible());
c.jif.setLocation(50,50);
}
}
class JIF extends JInternalFrame {
JTextField text;
public JIF() {
text = new JTextField();
this.add(text);
this.setVisible(true);
this.setSize(100,100);
}
}
valew ai brother agora deu certo aqui… muito obrigado. pela ajuda falow
Criado 28 de maio de 2009
Ultima resposta 29 de mai. de 2009
Respostas 7
Participantes 2