javeexercise5.rar

  • PUDN用户
    了解作者
  • Java
    开发工具
  • 11KB
    文件大小
  • rar
    文件格式
  • 0
    收藏次数
  • 1 积分
    下载积分
  • 4
    下载次数
  • 2009-11-22 16:20
    上传日期
清华大学夏季小学期java编程第五次作业代码
javeexercise5.rar
  • 2007011411第五次作业
  • 第二题
  • DialogDemo.java
    1.8KB
  • DialogDemo.class
    2.4KB
  • 第四题
  • MenuDemo.java
    1.5KB
  • MenuDemo.class
    2.6KB
  • 第五题
  • MouseDemo.class
    1.9KB
  • MouseDemo.java
    1.1KB
  • 第一题
  • Example.class
    2.8KB
  • Example.java
    2.6KB
  • 第三题
  • FileDialogDemo.class
    1.9KB
  • FileDialogDemo.java
    1KB
内容介绍
import java.awt.*; import java.awt.event.*; import javax.swing.*; public class Example { private JFrame f; private JPanel p; private JPanel p1;//放复选框 private JPanel p2;//放OK按扭 private JPanel p3;//方单选框 private TextArea txt=new TextArea(); private JButton bw; private JCheckBox checkBox1; private JCheckBox checkBox2; private JRadioButton blue; private JRadioButton red; public static void main(String args[]) { Example gui=new Example(); gui.go(); } public void go() { f=new JFrame("Example"); f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); f.setSize(200,200); p=new JPanel(); bw=new JButton("OK"); BwListener bL=new BwListener(); bw.addActionListener(bL); p2=new JPanel(); p2.setLayout(new BorderLayout()); f.getContentPane().add(p2,"South"); f.getContentPane().add(txt,"Center"); p1=new JPanel(); p1.setLayout(new BorderLayout()); p3=new JPanel(); p3.setLayout(new BorderLayout()); f.getContentPane().add(p,"North"); p.add(p1); p.add(p3); CheckBoxListener myListener=new CheckBoxListener(); checkBox1=new JCheckBox("checkBox1"); checkBox1.addItemListener(myListener); checkBox2=new JCheckBox("checkBox2"); checkBox2.addItemListener(myListener); p1.add("North",checkBox1); p1.add("Center",checkBox2); RadioListener rListener=new RadioListener(); ButtonGroup colorGroup=new ButtonGroup(); blue=new JRadioButton("blue"); colorGroup.add(blue); blue.addActionListener(rListener); red=new JRadioButton("red"); red.addActionListener(rListener); colorGroup.add(red); p3.add("North",blue); p3.add("Center",red); p2.add("South",bw); f.setVisible(true); } class CheckBoxListener implements ItemListener { public void itemStateChanged(ItemEvent e) { Object source=e.getItemSelectable(); if(source==checkBox1&&checkBox1.isSelected()) { txt.append("checkBox1 is selected\n"); } else if(source==checkBox2&&checkBox2.isSelected()) { txt.append("checkBox2 is selected\n"); } if(e.getStateChange()==ItemEvent.DESELECTED) { } } } class RadioListener implements ActionListener { public void actionPerformed(ActionEvent e) { if(red.isSelected()) { txt.setForeground(Color.red); } if(blue.isSelected()) { txt.setForeground(Color.blue); } } } class BwListener implements ActionListener { public void actionPerformed(ActionEvent e) { txt.append("button is beated\n"); } } }
评论
    相关推荐
    • 数据库课程设计
      一个数据库课程设计,access管理工具实现,用的是窗体!
    • 数据库课程设计
      数据库课程设计十分完整有需要的请下载啊谢谢
    • 数据库课程设计
      广东工业大学数据库课程设计,可视化界面连接数据库,delphi7
    • 数据库课程设计
      数据库课程设计实验及其描述 数据库课程设计实验及其描述 数据库课程设计实验及其描述 数据库课程设计实验及其描述 数据库课程设计实验及其描述 数据库课程设计实验及其描述
    • 数据库课程设计
      数据库课程设计》由周爱武、汪海威、肖云编著,遵循数据库课程设计的具体要求,独立于具体的数据库教材,从实际应用系统的需求着手,引导读者逐步完成数据库设计全过程,重点讲解数据库系统的需求分析、概念设计、...
    • 数据库课程设计
      数据库课程设计人事管理系统 数据库课程设计人事管理系统数据库课程设计人事管理系统数据库课程设计人事管理系统数据库课程设计人事管理系统数据库课程设计人事管理系统数据库课程设计人事管理系统数据库课程设计...
    • 数据库课程设计
      数据库课程设计,基于visual basic自助银行管理系统,界面很清爽,实用。同学都说好,所以就上传了!!!
    • 数据库课程设计
      数据库课程设计 里面有详细的文档资料 包含数据库一切的图 以及生成的数据库表文件 期末得分为优秀
    • 数据库课程设计
      可以作为数据库课程设计,也可以作为Java的课程设计,内容全面。本资源转载的,非本人原创。用于交流学习,特此申明!
    • 数据库课程设计
      数据库课程设计蓝天大学学生管理系统 2.商店信息管理系统 3.实验室机房收费管理系统 4.图书馆资料检索系统 5.企业库存管理系统 6.仓库管理系统 7.工程项目管理系统 8.教材管理系统 9.企业人事管理系统 10.企业财务...