我正在学习JAVA swing,我编写了有关JavaInternalFrame的代码。 我不知道,我在哪里犯错误。一切看起来都不错,但我没有得到预期的结果。以下是我的代码和输出:
import java.awt.Color;
import javax.swing.JDesktopPane;
import javax.swing.JFrame;
import javax.swing.JInternalFrame;
public class Jinternal extends JFrame {
JDesktopPane jd=new JDesktopPane();
JInternalFrame jInt=new JInternalFrame("Chacha");
public Jinternal(){
jInt.setMaximizable(true);
jInt.setResizable(true);
jInt.setIconifiable(true);
//jInt.setSize(300,390);
jInt.setClosable(true);
jInt.setBackground(Color.BLUE);
jInt.setDefaultCloseOperation(JInternalFrame.DISPOSE_ON_CLOSE);
jInt.setVisible(true);
jd.add(jInt);
add(jd);
}
public static void main(String[] args) {
// TODO Auto-generated method stub
Jinternal JI = new Jinternal();
JI.setVisible(true);
JI.setSize(600,450);
JI.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
}
[output of my code][1]}
在我的输出框架中,我无法看到内部框架。