Java 使用JInternalFrame类时代码的不良输出
我正在学习JavaSwing,并编写了有关JavaInternalFrame的代码。 我不知道我在哪里犯错。一切看起来都很好,但我没有得到预期的结果。以下是我的代码和输出:Java 使用JInternalFrame类时代码的不良输出,java,jinternalframe,Java,Jinternalframe,我正在学习JavaSwing,并编写了有关JavaInternalFrame的代码。 我不知道我在哪里犯错。一切看起来都很好,但我没有得到预期的结果。以下是我的代码和输出: import java.awt.Color; import javax.swing.JDesktopPane; import javax.swing.JFrame; import javax.swing.JInternalFrame; public class Jinternal extends JFrame { JDe
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]}
在我的输出帧中,我无法看到内部帧
如果您能告诉我们您希望输出的内容,这会有所帮助。在我的输出帧中,我无法看到内部帧。我尝试附加图像文件,但堆栈溢出不允许,因为我没有足够的点数。谢谢!我得到了答案,我错误地用内部框架的setSize代码注释了这行。所以我认为,我们必须设置内部框架的大小。我编辑了你的问题,以正确显示图片。