博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
2017 《JAVA》实验7 1501 王奕开
阅读量:6364 次
发布时间:2019-06-23

本文共 1262 字,大约阅读时间需要 4 分钟。

(一)学习总结

1.类图:
1080047-20170511153737926-1405699194.png

  1. JButton是AbstractButton类的子类,单击时进行处理,加上监听器。

    例: private JButton showBtn = new JButton("显示所有宠物");//创建一个按钮
    //显示宠物按钮
    this.setLayout(null);
    tableLabel.setBounds(315,20,122,25);
    this.add(tableLabel);
    showBtn.setBounds(315,70, 200, 25);
    this.add(showBtn);
    private void addListener() {
    //添加按钮监听
    showBtn.addActionListener(new ActionListener(){
    public void actionPerformed(ActionEvent e){
    showPetItem(); //调用添加方法
    }
    });
    }
    public void showPetItem(){
    //表格,显示信息。
    JFrame frame =new JFrame("宠物信息");
    JPanel pan =new JPanel();
    table.getTableHeader().setReorderingAllowed(false);//列不能移动
    table.getTableHeader().setResizingAllowed(true);//可拉动表格
    table.setEnabled(false); //不可更改数据
    tablePane.setBounds(50, 50, 600, 200);
    tablePane.setViewportView(table);//视口装入表格
    pan.add(tablePane);
    frame.add(pan);
    frame.pack();
    frame.setLocation(300,200);this.setAlwaysOnTop(true);
    frame.setVisible(true);

    }

    addActionListener是添加一个活动的监听器,通过创建一个匿名内部类,如果点击按钮时,则调用里面的方法。

    If(arg0.getSource()==but){ //判断是否触发按钮
    }
    例:
    Public void windowsActivated(WindowsEvent arg0){
    System.out.println(“windowsActivated?窗口被选中”);
    }
    Public void windowsClosed(WindowsEvent arg0){
    System.out.println(“windowsActivated?窗口被关闭”);
    }
    实现WindowsListener
    (三)代码托管
    1080047-20170511153940629-1785903422.png

转载于:https://www.cnblogs.com/494625951-wangyikai/p/6841223.html

你可能感兴趣的文章
应用-如何使不同的企业使用独自的数据源。使用ejb3.0+jboss6.2EAP+JPA
查看>>
JAVA线程sleep和wait方法区别
查看>>
Android体系结构
查看>>
ckeditor 实现图片上传以及预览(亲测有效)
查看>>
Redis两种方式实现限流
查看>>
mvn test
查看>>
Webservice超时问题
查看>>
CentOS 7 中使用NTP进行时间同步
查看>>
在MongoDB数据库中查询数据(上)
查看>>
Python import其他文件夹的文件
查看>>
Jvm(22),回收策略-----标记清除算法
查看>>
MySQL多表关联查询效率高点还是多次单表查询效率高,为什么?
查看>>
UNIX 高手的 10 个习惯
查看>>
传值与传引用
查看>>
[后端人员耍前端系列]KnockoutJs篇:使用KnockoutJs+Bootstrap实现分页
查看>>
HDU 1538 A Puzzle for Pirates(海盗分金问题)
查看>>
C# Web Forms - Using jQuery FullCalendar
查看>>
H5移动端知识点总结
查看>>
Matlab绘图高级部分
查看>>
Sublime-Text-2-pydocstring --- 自动生成python docstring的插件
查看>>