ImageVerifierCode 换一换
格式:DOCX , 页数:26 ,大小:24.68KB ,
资源ID:15329507      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/15329507.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(java教材源代码第9章 GUI图形用户界面文档格式.docx)为本站会员(b****1)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

java教材源代码第9章 GUI图形用户界面文档格式.docx

1、 /创建一个JFrame并设置标题 mainJFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE ); /设置关闭动作 mainJFrame.setSize(300,300); /设置JFrame的大小,缺省为(0,0) mainJFrame.setLocationRelativeTo(null); /使窗口显示在屏幕中央mainJFrame.getContentPane().setLayout(new FlowLayout();/设置JFrame的内容面板背景,缺省为绿色mainJFrame.getContentPane().setBack

2、ground(Color.green); JLabel lbl=new JLabel(大家好!我是一个标签 JButton btn=new JButton(按钮 mainJFrame.getContentPane().add(lbl); /将标签对象lbl加入到内容面板中 mainJFrame.getContentPane().add(btn); /将按钮对象btn加入到内容面板中 mainJFrame.setVisible(true); /设置JFrame为可见,缺省为不可见 【例9-2】在框架窗口中加入JPanel面板。/JPanel_Exam.java 使用JFrame+JPanel创建

3、的框架窗口public class JPanel_Exampublic static void main(String args ) JFrame mainJFrame = new JFrame(框架+面板示例! mainJFrame.setSize(240,240); mainJFrame.setLocation(200,200); Container container = mainJFrame.getContentPane(); container.setBackground(Color.lightGray); container.setLayout(null); JPanel pnl=

4、new JPanel(); pnl.setSize(190,180); /设置pnl的大小 pnl.setBackground(Color.green); /设置pnl的背景 pnl.setLocation(20,20); /设置pnl面板的位置 JButton btn=new JButton (我是一个按钮,点击我 btn.setSize(170,40); /设置btn的大小 btn.setBackground(Color.yellow); /设置btn的背景色 btn.setLocation(10,50); /设置btn的位置 pnl.setLayout(null); /取消pnl的默认布

5、局管理器 pnl.add(btn); /将命令按钮btn加入到面板pnl中 container.add(pnl); /将面板pnl加入到窗口默认面板中 mainJFrame.setVisible(true); 9.2.5 案例分析:Swing容器综合实例本例的实现代码如下。/Container_Exam.java Swing容器综合实例 import java.awt.event.*;public class Container_Exam extends JFrame implements ActionListener static Container_Exam mainJFrame = ne

6、w Container_Exam();static JLabel lbl=new JLabel();static JDialog diag=new JDialog(mainJFrame); /创建隶属于mainJFrame的对话框diag static JButton bt_close=new JButton(关闭 static JButton bt_cancel=new JButton(取消 static MyWinListener wlist=new MyWinListener(); /创建监听者的对象wlist public static void main(String args )

7、mainJFrame.setTitle(Swing容器综合实例应用! mainJFrame.setBounds(120,50,300,300); mainJFrame.setLocationRelativeTo(null);/设置关闭动作 mainJFrame.setDefaultCloseOperation(WindowConstants.DO_NOTHING_ON_CLOSE ); Container container = mainJFrame.getContentPane(); container.setLayout(null); container.add(lbl);containe

8、r.setBackground(Color.yellow);lbl.setBounds(10,10,150,50); diag.setTitle(请选择. diag.setSize(200,150); diag.setLayout(new FlowLayout(FlowLayout.CENTER,5,20); diag.add(bt_close); diag.add(bt_cancel); bt_close.addActionListener(mainJFrame); /设置按钮的监听者为mainJFrame bt_cancel.addActionListener(mainJFrame); m

9、ainJFrame.addWindowListener(wlist); mainJFrame.setVisible(true); static class MyWinListener implements WindowListener public void windowClosing(WindowEvent e) /按窗口右上角关闭按钮时的处理事件 diag.setLocationRelativeTo(null); /设置对话框的位置 diag.setVisible(true); /显示对话框 public void windowOpened(WindowEvent e) /打开窗口时的处理

10、操作 lbl.setText(打开窗口 public void windowActivated(WindowEvent e) /激活窗口时的处理操作 lbl.setText(窗口被激活 public void windowDeactivated(WindowEvent e) /窗口失活时的处理操作 /空操作 public void windowIconified(WindowEvent e) /窗口由最小化时的处理操作 mainJFrame.setTitle(窗口被最小化 public void windowDeiconified(WindowEvent e) /还原窗口时的处理操作窗口被还原

11、 public void windowClosed(WindowEvent e) /关闭窗口后的处理操作 public void actionPerformed(ActionEvent e) /按对话框中按钮时的处理事件 JButton bt=(JButton)e.getSource(); /获取被单击的按钮 if(bt=bt_close) /若单击的是关闭按钮 diag.dispose(); /关闭对话框 mainJFrame.dispose(); /关闭窗口 System.exit(0);9.3.8 案例分析:常用Swing组件综合实例/SwingComp_Exam.java 常用Swin

12、g组件综合应用实例public class SwingComp_Exam extends JFrame implements ItemListener static SwingComp_Exam mainJFrame = new SwingComp_Exam();/复选框组件static JCheckBox chk1=new JCheckBox(常规,true);static JCheckBox chk2=new JCheckBox(粗体static JCheckBox chk3=new JCheckBox(斜体static JRadioButton rdobtn_g1=new JRadioButton(红色static JRadioButton rdobtn_g2=new JRadioButton(绿色static JRadioButton rdobtn_g3=new JRadioButton(蓝色static JTextArea ta1=new JTextArea(选项事件类ItemEvent的使用方法,5,20);/下拉列表框static String cmboxStrings = , ;static JComboBox cbx=new JComboBox(cmboxStrings);/菜单组件static JMenuBar mb

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1