JInternalFrame 内组件显示不出来

java_zhuoyue 2012-04-22 11:04:51
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
public class ShowOut extends JFrame {
public ShowOut(String title){
super(title);
this.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent w){
System.exit(0);
}
});

setSize(820,820);
setVisible(true);
Container c=getContentPane();
c.setLayout(new BorderLayout());
final JDesktopPane desktoppane=new JDesktopPane();
c.add(desktoppane,BorderLayout.CENTER);
desktoppane.setDragMode(JDesktopPane.OUTLINE_DRAG_MODE);
final JInternalFrame internalframe=new JInternalFrame("游戏",true,true,true,true);
internalframe.show();
internalframe.setBounds(20,20, 770,770 );
desktoppane.add(internalframe);
final JButton login=new JButton("登陆");
JButton fenpai=new JButton("分牌");
JButton start=new JButton("开始运行");
JButton save=new JButton("保存");
final JToolBar toolbar=new JToolBar();
toolbar.setBounds(10, 10, 50, 20);
toolbar.setLayout(new GridLayout(10,1,0,1));
toolbar.setOrientation(JToolBar.VERTICAL);
toolbar.add(login);
toolbar.add(fenpai);
toolbar.add(start);
toolbar.add(save);
final JTextArea textarea=new JTextArea();
textarea.setLineWrap(true);
textarea.setVisible(true);
textarea.setColumns(100);
JLabel label=new JLabel();
JPanel showpanel=new JPanel();
JPanel textpanel=new JPanel();
JPanel toolpanel=new JPanel();
textpanel.add(textarea);
showpanel.setBackground(new Color(200,200,200));
showpanel.add(label);
toolpanel.add(toolbar);
showpanel.setVisible(true);
internalframe.getContentPane().setLayout(new BorderLayout());
internalframe.add(toolpanel,BorderLayout.WEST);
internalframe.add(showpanel,BorderLayout.CENTER);
internalframe.add(textpanel,BorderLayout.EAST);
}

}
...全文
120 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
java_zhuoyue 2012-04-22
  • 打赏
  • 举报
回复
帮帮忙

58,454

社区成员

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

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