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();}

}

原创粉丝点击