码迷,mamicode.com
首页 > 编程语言 > 详细

Java Gui 设计模式中的事件监听

时间:2017-07-12 21:21:37      阅读:158      评论:0      收藏:0      [点我收藏+]

标签:selected   ext   另一个   orm   一个   单元格   set   cte   mouse   

  • 按钮点击监听

  通过点击按钮触发监听事件

 1         button_20 = new JButton("20");                        //创建按钮的对象button_20
 2         button_20.addActionListener(new ActionListener() {    //添加按钮监听事件
 3             public void actionPerformed(ActionEvent e) {    
 4                 if(textField_6.getText().equals("")){      
 5                     textField_6.setText("20");         //为目标文本框添加内容
 6                 }else{
 7                     int sum = Integer.parseInt(textField_6.getText())+20;
 8                     textField_6.setText(String.valueOf(sum));
 9                 }
10             }
11         });

  

  • 鼠标点击监听

  通过点击鼠标左键触发监听事件

  

       comboBox.addMouseListener(new MouseAdapter(){//为我们的元素添加鼠标监听事件
            public void mouseClicked(MouseEvent e) {//鼠标左键点击后(目标表格)
             
              int r= table_2.getSelectedRow();             //获得单元格所在的行   
              int c= table_2.getSelectedColumn();                    //获得单元格所在的列   
              Object value= table_2.getValueAt(r, c);

              //得到点击单元格的值

           
           int a = Integer.parseInt(String.valueOf(table_2.getValueAt(r, 3)));
           int b = Integer.parseInt(String.valueOf(table_2.getValueAt(r, 2)));
           int res = a * b;
//         int a = (int)table_2.getValueAt(r, 3)*(int)table_2.getValueAt(r, 2);
           table_2.setValueAt(res, r, 4);

        //将我们所需要的功能实现(给同行不同列的另一个单元格修改参数)
           
           
           System.out.println(info);
            }
        });                                 

 

Java Gui 设计模式中的事件监听

标签:selected   ext   另一个   orm   一个   单元格   set   cte   mouse   

原文地址:http://www.cnblogs.com/string9527/p/7157326.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!