首页 > 代码库 > Java Gui 设计模式中的事件监听
Java Gui 设计模式中的事件监听
- 按钮点击监听
通过点击按钮触发监听事件
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=http://www.mamicode.com/ 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 设计模式中的事件监听
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。