java 中图形界面设计中 用不同按钮实现不同功能
来源:互联网 发布:电魂网络会被收购吗 编辑:程序博客网 时间:2024/05/20 05:25
在界面上设计两个按钮 一个实现添加 一个实现删除
可以用两种方法
1.egetsource == btn1 然后实现事件
2.内置函数 将ActionEvent e事件写在 接口addActionListener(new ActionListener() 中
重点就是在由原来的jbtn2.addActionListener(this)中的this变成new ActionListener(){}然后把事件响应写在大括号{}内
import javax.swing.*;
import java.awt.FlowLayout;
import java.awt.event.*;
class areatext extends JFrame implements ActionListener {
JTextArea txt1 = new JTextArea(7, 35);
JTextField txt2 = new JTextField(35);
JButton jbtn1 = new JButton("按钮1");
JButton jbtn2 = new JButton("按钮2");
String str = "窗外飘起蒙蒙细雨,\n 平添一夜寒意," + "\n多少的思绪藏在心底,";
areatext() {
setSize(400, 300);
setVisible(true);
setTitle("文本组件演示");
setDefaultCloseOperation(EXIT_ON_CLOSE);
setLayout(new FlowLayout());
txt1.setText(str);
add(txt1);
add(txt2);
add(jbtn1);
add(jbtn2);
validate();
jbtn1.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
String s = txt2.getText();
txt1.append("\n" + s);
txt2.setText("");
}
});
jbtn2.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
txt1.setText("");
}
});
}
}
public class textarea {
public static void main(String args[]) {
new areatext();
}
}
- java 中图形界面设计中 用不同按钮实现不同功能
- jsp表单中不同按钮实现不同方法
- 一个表单中多个按钮实现不同功能
- 同一按钮按钮不同功能
- Android中利用SpannableString实现点击同一按钮(Button)不同位置执行不同任务
- HTML同一个table中不同的按钮提交不同表单
- 如何在一个工程里面实现不同的功能打入不同的日志文件中【log4net】
- 不同项目中按钮传递事件
- Button按钮实现按下不同状态切换功能
- java中不同数据库连接字符串
- JAVA中获取不同随机数
- java中不同数据库连接字符串
- JAVA中获取不同随机数
- java中不同访问权限
- Java中不同转换符实现不同数据类型到字符串的转换
- java与c#中面向对象的不同实现
- Android和Java中String.substring的不同实现
- java开发中ConnectionPool 连接不同数据库的实现
- [李景山php]mysql 配置优化
- Problem B: 图形计数与求面积
- 淘宝技术牛人牛博客学习
- Python数据分析与挖掘实战—挖掘建模
- AngularJs内置服务$http
- java 中图形界面设计中 用不同按钮实现不同功能
- 算法笔记
- 一般系统恢复技术
- Problem C: 让动物们叫起来吧!
- css可继承的属性有哪些?
- 使用CXF+spring+restful创建一个web的接口项目
- Linux学习笔记(八)-基于AIX/Linux平台的项目开发
- 学习淘淘商城第五十课(使用SolrJ管理Solr集群)
- Problem D: 来开个书店吧