JAVA 图形界面swing 创建按钮、文本域
来源:互联网 发布:远程桌面数据加密错误 编辑:程序博客网 时间:2024/05/02 02:06
package org.rui.swin;import java.awt.FlowLayout;import javax.swing.JButton;import javax.swing.JFrame;import org.rui.utils.SwingConsole;public class Button1 extends JFrame{private JButton button1=new JButton("button1"),button2=new JButton("button2");public Button1(){setLayout(new FlowLayout());add(button1);add(button2);}public static void main(String[] args) {SwingConsole.run(new Button1(),200,300);}}
package org.rui.swin;import java.awt.FlowLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JTextField;import org.rui.utils.SwingConsole;/** * 捕获事件 * @author PC * */public class Button2 extends JFrame {private JButton but1 = new JButton("button1"),but2 = new JButton("button2");JTextField textf = new JTextField(10);//监听处理class ButtonListener implements ActionListener {@Overridepublic void actionPerformed(ActionEvent arg0) {//System.out.println(((JButton) arg0.getSource()).getText());String name = ((JButton) arg0.getSource()).getText();textf.setText(name);}}// /////////////////private ButtonListener bl = new ButtonListener();public Button2() {but1.addActionListener(bl);but2.addActionListener(bl);setLayout(new FlowLayout());add(but1);add(but2);add(textf);}public static void main(String[] args) {SwingConsole.run(new Button2(), 300, 200);}}
package org.rui.swin;import java.awt.FlowLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.util.HashMap;import java.util.Map;import java.util.Map.Entry;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JScrollPane;import javax.swing.JTextArea;import org.rui.utils.SwingConsole;public class TextArea extends JFrame {private JButton but1 = new JButton("add data"), but2 = new JButton("clear data");private JTextArea t = new JTextArea(20, 40);private Map<String, String> m = new HashMap<String, String>();public TextArea() {m.put("CH", "中国");m.put("EN", "美国");m.put("CC", "天国");but1.addActionListener(new ActionListener() {@Overridepublic void actionPerformed(ActionEvent e) {for(Entry en:m.entrySet()){t.append(en.getKey()+" : "+en.getValue()+"\n");}}});but2.addActionListener(new ActionListener(){@Overridepublic void actionPerformed(ActionEvent e) {t.setText(" ");}});setLayout(new FlowLayout());add(new JScrollPane(t));add(but1);add(but2);}public static void main(String[] args) {SwingConsole.run(new TextArea(), 500, 600);}}
1 0
- JAVA 图形界面swing 创建按钮、文本域
- Swing创建半透明按钮
- java swing图形界面开发 java.swing简介
- Java Swing 图形界面开发简介
- java 图形界面 按钮
- Java swing创建按钮并添加到面板中
- Java swing创建按钮和标签及处理
- Java Swing 添加按钮、菜单栏、文字域
- java swing 圆形按钮
- java Application创建图形界面
- Java学习之图形界面编程Swing
- Java计算器源代码 awt+swing图形界面实现
- Java图形界面开发:高级Swing容器(二)
- Java图形界面开发:高级Swing容器(一)
- JAVA简单Swing图形界面应用示例
- JAVA的Swing图形界面与内部类
- Java图形界面-Swing入门与布局管理
- Java - swing - 图形界面间的切换( CardLayout )
- 如何确定抽样统计的最小样本量(附:随机抽样统计的抽样误差Excel计算表格)
- 座机号码正则校验
- 51Talk-Level 7 Unit 3 L2
- Jmeter 的使用
- Leftmost Digit
- JAVA 图形界面swing 创建按钮、文本域
- (Java)字符串处理--equals()和equalsIgnoreCase()
- sidekiq在 Plain Ruby 项目中的使用
- 为什么默认实参总是放在函数声明中
- Restore SQL Server database in same SQL server with different name
- 如何确定抽样统计的最小样本量(附:随机抽样统计的抽样误差Excel计算表格)
- UVA 216 - Getting in Line
- email正则表达式
- Java实现 输出 任意两个数之间的斐波那契序列