教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 学前教育 >

设计模式实验三(4)

来源:网络收集 时间:2026-08-12
导读: 6. 类图: 实现代码: JInternalFrame1.java package test; import javax.swing.JInternalFrame; public class JInternalFrame1 extends JInternalFrame{ public static JInternalFrame1 getJInternalFrame1(String

6. 类图:

实现代码: JInternalFrame1.java package test; import javax.swing.JInternalFrame; public class JInternalFrame1 extends JInternalFrame{ public static JInternalFrame1 getJInternalFrame1(String name, boolean b1, boolean b2, private static JInternalFrame1 JIF1 = null; private JInternalFrame1(String name, boolean b1, boolean b2, boolean b3, boolean b4){ } super(name, b1, b2, b3, b4); boolean b3, boolean b4){

} if(JIF1 == null) JIF1 = new JInternalFrame1(name, b1, b2, b3, b4); return JIF1; 13

} JInternalFrameDemo.java package test; import java.awt.BorderLayout; import java.awt.Container; import java.awt.Dimension; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; import javax.swing.JButton; import javax.swing.JDesktopPane; import javax.swing.JFrame; import javax.swing.JInternalFrame; import javax.swing.JTextArea; public class JInternalFrameDemo extends JFrame implements ActionListener { private static JInternalFrame1 internalFrame; Container contentPane = this.getContentPane(); public JInternalFrameDemo(){ super(\主窗体\ contentPane.setLayout(new BorderLayout()); JButton button = new JButton(\创建一个子窗体\button.addActionListener(this); contentPane.add(button, BorderLayout.SOUTH); this.setSize(new Dimension(300, 300)); this.setVisible(true); this.addWindowListener(new WindowAdapter() { @Override 14

}

} }); public void windowClosing(WindowEvent e) { } System.exit(0); public void actionPerformed(ActionEvent e) { } internalFrame = JInternalFrame1.getJInternalFrame1(\子窗体\ , true, true, true, true); internalFrame.setSize(new Dimension(200, 200)); internalFrame.setVisible(true); JDesktopPane desktopPane = new JDesktopPane(); contentPane.add(desktopPane); desktopPane.add(internalFrame); try { internalFrame.setSelected(true); } catch (java.beans.PropertyVetoException ex) { } System.out.println(\ public static void main(String args[]){ } new JInternalFrameDemo(); 15

设计模式实验三(4).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/595244.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)