标题:GUI 监听器问题 运行空指针异常
只看楼主
菜鸡在线求问
Rank: 1
等 级:新手上路
帖 子:27
专家分:0
注 册:2018-11-29
结帖率:66.67%
 问题点数:0 回复次数:3 
GUI 监听器问题 运行空指针异常
package java9;

import java.awt.BorderLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.*;
import javax.xml.bind.Marshaller.Listener;

public class Example7 extends JFrame implements ActionListener{
      JCheckBox JC1;
      JCheckBox JC2;
      JCheckBox JC3;
      JTextArea JT1;

      Example7()
      {
          this.setSize(300, 300);
          this.setTitle("我的窗体");
          //添加复选框
          JCheckBox JC1= new JCheckBox("艺术");   
          JCheckBox JC2= new JCheckBox("跳舞");   
          JCheckBox JC3= new JCheckBox("画画");
          //创建面板
          JPanel P1=new JPanel();
          JPanel P3=new JPanel();
          JT1=new JTextArea(1,1);
   
          //讲复选框,单选按钮加入面板
          P1.add(JC1);
          P1.add(JC2);
          P1.add(JC3);
          P3.add(JT1);
   
          //
          //将面板,文本域加入窗体
          this.add(P1,BorderLayout.NORTH);      
         
          this.add(P3,BorderLayout.SOUTH);        
          JC1.addActionListener(this);
          JC2.addActionListener (this);
          JC3.addActionListener(this);
          this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
          this.setVisible(true);}                          
         public void actionPerformed(ActionEvent e) {
                String a="";
            if(JC1.isSelected())
            {
                a+="艺术";               
            }
            if(JC2.isSelected())
            {
                a+="跳舞";               
            }
            if(JC3.isSelected())
            {
                a+="画画";               
            }
            JT1.setText("我喜欢的活动:"+a+"\n");
        }   

      public static void main(String[] args) {
        new Example7();
        }
}
搜索更多相关主题的帖子: this add import 面板 new 
2020-05-15 13:34
林月儿
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:湖南
等 级:版主
威 望:138
帖 子:2276
专家分:10647
注 册:2015-3-19
得分:0 
46行

剑栈风樯各苦辛,别时冰雪到时春
2020-05-15 13:40
林月儿
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:湖南
等 级:版主
威 望:138
帖 子:2276
专家分:10647
注 册:2015-3-19
得分:0 
jcheckbox监听事件好像是addItemListener

剑栈风樯各苦辛,别时冰雪到时春
2020-05-15 13:43
菜鸡在线求问
Rank: 1
等 级:新手上路
帖 子:27
专家分:0
注 册:2018-11-29
得分:0 
回复 3楼 林月儿
好的我我试试
2020-05-15 14:08



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-501617-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.513760 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved