markdown编辑事件处理
来源:互联网 发布:java远程读取电脑文件 编辑:程序博客网 时间:2024/06/18 18:39
package bzu;
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Container;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.ItemEvent;
import java.awt.event.ItemListener;
import javax.swing.*;
public class Win extends JFrame {
Container conterPane;Box baseBox,box1,box2;JPanel sport = new JPanel();JTextArea Ta = new JTextArea(5,20);JScrollPane jsp = new JScrollPane(Ta);JCheckBox checkBox1,checkBox2,checkBox3;JRadioButton jrb1,jrb2;ButtonGroup group;GridLayout grid;//OperatorListener opreator;public Win(){ setLayout(new java.awt.FlowLayout()); init(); setTitle("浏览器"); setLocation(20, 30); setSize(400, 350); setVisible(true); setDefaultCloseOperation(DISPOSE_ON_CLOSE);;}void init(){ conterPane = getContentPane(); conterPane.add(sport, BorderLayout.NORTH); conterPane.add(jsp, BorderLayout.CENTER); grid = new GridLayout(2, 1); conterPane.setLayout(grid); //sport.setLayout(grid); sport.setBackground(Color.blue); box1 = Box.createHorizontalBox(); box1.add(new JLabel("兴趣")); box1.add(Box.createHorizontalStrut(20)); checkBox1 = new JCheckBox("羽毛球"); checkBox1.addActionListener(new MyListener()); checkBox2 = new JCheckBox("乒乓球"); checkBox2.addActionListener(new MyListener()); checkBox3 = new JCheckBox("唱歌"); checkBox3.addActionListener(new MyListener()); box1.add(checkBox1); box1.add(checkBox2); box1.add(checkBox3); box2 = Box.createHorizontalBox(); box2.add(new JLabel("性别")); box2.add(Box.createHorizontalStrut(10)); group = new ButtonGroup(); jrb1 = new JRadioButton("男"); jrb1.addActionListener(new MyListener()); jrb2 = new JRadioButton("女"); jrb2.addActionListener(new MyListener()); group.add(jrb1); group.add(jrb2); box2.add(jrb1); box2.add(jrb2); baseBox = Box.createVerticalBox(); baseBox.add(box1); baseBox.add(Box.createVerticalStrut(8)); baseBox.add(box2); sport.add(baseBox);}class MyListener implements ActionListener{ @Override public void actionPerformed(ActionEvent e) { if(e.getSource()==checkBox1){ Ta.append("羽毛球"+"\n"); }else if(e.getSource()==checkBox2){ Ta.append("乒乓球"+"\n"); }else if(e.getSource()==checkBox3){ Ta.append("唱歌"+"\n"); }else if(e.getSource()==jrb1){ Ta.append("男"+"\n"); }else if(e.getSource()==jrb2){ Ta.append("女"+"\n"); }else{ return; } }}
}
package bzu;
public class Test {
public static void main(String[] args) { // TODO Auto-generated method stub Win www = new Win();}
}
阅读全文
0 0
- markdown编辑事件处理
- markdown编辑事件处理
- 表格视图 的编辑和移动处理事件
- 用WebStorm编辑Markdown
- Cmd Markdown 编辑阅读器
- Cmd Markdown 编辑阅读器
- Markdown编辑技巧记录
- Markdown webstorm编辑初试
- Cmd Markdown 编辑阅读器
- 免费的编辑-markdown
- Markdown编辑器-编辑测试
- Markdown编辑管理工具
- Markdown编辑案例
- markdown编辑语法
- MarkDown编辑文档
- markdown编辑数学公式
- Markdown编辑阅读工具
- Atom 编辑 markdown 小计
- dorado流程制作
- 客户想在您的网站上找到的12件事
- Idea 常用快捷键
- Table_viewpaper1
- angular 增删改查(全部删,价格段,框排序,+-,小计,总价)
- markdown编辑事件处理
- 从H264中提取NAL
- x++ 和 ++x
- xpath常用介绍
- constraint layout 约束布局,percent layout的终结者
- CSS position属性和实例应用
- javascript中的对象序列化
- 使用TCP协议编写一个网络程序,设置服务器端的监听端口是8002,当与客户端建立连接后,服务器端向客户端发送数据“Hello, world”,客户端收到数据后打印输出。
- mylistview+pulltorefresh+多条目