源代码有问题,请帮我看一下

newman0708 2002-05-06 08:00:16
这是一个关于JInternalFrame的例子。
是我按照书上打下来得,但是它什么都不显示不能。
不知是为什么?
请高手帮忙。

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
/**
* <p>Title: newman的作品</p>
* <p>Description: neman的版权</p>
* <p>Copyright: Copyright (c) 2002</p>
* <p>Company: shu</p>
* @author nch@peoplemail.com.cn
* @version 1.0
*/

public class JInternalFrame_test {

public JInternalFrame_test() {
}
public static void main(String[] args) {
MyWindow3 JInternalFrame_test1 = new MyWindow3();
}
}

class MyWindow3 extends JFrame
{JButton button1,button2;
JInternalFrame interframe_1,interframe_2;
MyWindow3()
{Container con=this.getContentPane() ;
con.setLayout(new GridLayout(1,2)) ;
button1=new JButton("Boy");
button2=new JButton("Girl");
interframe_1=new JInternalFrame("内窗体1",true,true,true,true);
interframe_1.setSize(100,100) ;
interframe_1.getContentPane().add(button1,BorderLayout.CENTER ) ;
JDesktopPane desk1=new JDesktopPane();
desk1.setLayout(new FlowLayout()) ;
desk1.add(interframe_1) ;
interframe_2=new JInternalFrame("内窗体2",true,true,true,true);
interframe_2.setSize(300,150) ;
interframe_2.getContentPane() .add(button2,BorderLayout.CENTER) ;
interframe_2.getContentPane() .add(new Label("ookk"),BorderLayout.NORTH) ;
JDesktopPane desk2=new JDesktopPane();
desk2.setLayout(new FlowLayout()) ;
desk2.add(interframe_2) ;
con.add(desk1) ;
con.add(desk2) ;
addWindowListener (new WindowAdapter()
{public void windowClosing(WindowEvent e)
{System.exit (0);}});
this.setSize(200,200);
this.setVisible(true) ;
}
}
...全文
47 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
olvest4000 2002-06-26
  • 打赏
  • 举报
回复
lihai
肖尧19 2002-05-06
  • 打赏
  • 举报
回复
帮你改了:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
/**
* <p>Title: newman的作品</p>
* <p>Description: neman的版权</p>
* <p>Copyright: Copyright (c) 2002</p>
* <p>Company: shu</p>
* @author nch@peoplemail.com.cn
* @version 1.0
*/

public class InternalFrame_test {

public InternalFrame_test() {
}
public static void main(String[] args) {
MyWindow3 JInternalFrame_test1 = new MyWindow3();
}
}

class MyWindow3 extends JFrame
{JButton button1,button2;
JInternalFrame interframe_1,interframe_2;
MyWindow3()
{Container con=this.getContentPane() ;
con.setLayout(new GridLayout(1,2)) ;
button1=new JButton("Boy");
button2=new JButton("Girl");
interframe_1=new JInternalFrame("内窗体1",true,true,true,true);
interframe_1.setBounds(100,100,300,300) ;
interframe_1.getContentPane().add(button1,BorderLayout.CENTER ) ;
JDesktopPane desk1=new JDesktopPane();
desk1.setLayout(new FlowLayout()) ;
desk1.add(interframe_1) ;
interframe_2=new JInternalFrame("内窗体2",true,true,true,true);
interframe_2.setBounds(300,150,350,350) ;
interframe_2.getContentPane() .add(button2,BorderLayout.CENTER) ;
//interframe_2.getContentPane() .add(new Label("ookk"),BorderLayout.NORTH) ;
JDesktopPane desk2=new JDesktopPane();
desk2.setLayout(new FlowLayout()) ;
desk2.add(interframe_2) ;
interframe_1.show();
interframe_2.show();
con.add(desk1) ;
con.add(desk2) ;
addWindowListener (new WindowAdapter()
{public void windowClosing(WindowEvent e)
{System.exit (0);}});
this.setSize(200,200);
this.setVisible(true) ;
}
}
肖尧19 2002-05-06
  • 打赏
  • 举报
回复
你老大也太抠了吧~
freebird99999999 2002-05-06
  • 打赏
  • 举报
回复
同意上面那位仁兄
cyberworm 2002-05-06
  • 打赏
  • 举报
回复
没错呀,跑的好好的。看看jvm装好了吗

62,615

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧