| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 799 人关注过本帖
标题:[求助]我的这个如何编译?
只看楼主 加入收藏
xiexiaoqiang
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2006-2-26
收藏
 问题点数:0 回复次数:6 
[求助]我的这个如何编译?

import java.awt.*;
import javax.swing.*;

class GUI extends JFrame
{
JButton btn1 = new JButton("Button 1");
JButton btn2 = new JButton("Button 2");
JRadioButton radYes=new JRadioButton("Yes",true);
JRadioButton radNo=new JRadioButton("No",false);
ButtonGroup radioGroup1 = new ButtonGroup();

RadioButtonListener rbListener=new RadioButtonListener();
ButtonListener btListener=new ButtonListener();

GUI()
{
Container c=getContentPane();
c.setLayout(null);

c.add(btn1);
c.add(btn2);
c.add(radYes);
c.add(radNo);

radioGroup1.add(radYes);
radioGroup1.add(radNo);

radYes.addActionListener(rbListener);
radNo.addActionListener(rbListener);
btn1.addActionListener(btnListener);
btn2.addActionListener(btnListener);

radYes.setBounds(30,30,50,40);
radNo.setBounds(30,80,50,40);
btn1.setBounds(130,30,200,40);
btn2.setBounds(130,80,200,40);

setSize(380,200);
setTitle("GUI Demo with Radio Button "+"and Button Listener");
setVisible(true);
setResizable(false);
}

}


不知道怎么搞的,我怎么编译都出现错误,楼主能不能帮帮我啊!小弟这里先谢谢了!

搜索更多相关主题的帖子: new JButton JRadioButton 编译 
2006-02-26 23:48
小♀文
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2006-2-27
收藏
得分:0 
你看行吗!

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;
public class xuce
{
public static void main(String[] args)
{
CreatFrame frame=new CreatFrame();
frame.setDefaultCloseOperation(3);
frame.setVisible(true);
frame.setResizable(false);
}
}
class CreatFrame extends JFrame
{
public CreatFrame()
{
setTitle("GUI Demo with Radio Button "+"and Button Listener");
setSize(380,200);

ActionListener rbListener=new RadioButtonListener();
ActionListener btListener=new ButtonListener();


JButton btn1 = new JButton("Button 1");
JButton btn2 = new JButton("Button 2");
JRadioButton radYes=new JRadioButton("Yes",true);
JRadioButton radNo=new JRadioButton("No",false);
ButtonGroup radioGroup1 = new ButtonGroup();

radioGroup1.add(radYes);
radioGroup1.add(radNo);

btn1.addActionListener(btListener);
btn2.addActionListener(btListener);
radYes.addActionListener(rbListener);
radNo.addActionListener(rbListener);

Container c=getContentPane();
c.setLayout(null);

c.add(btn1);
c.add(btn2);
c.add(radYes);
c.add(radNo);

radYes.setBounds(30,30,50,40);
radNo.setBounds(30,80,50,40);
btn1.setBounds(130,30,200,40);
btn2.setBounds(130,80,200,40);
}
private JButton btn1;
private JButton btn2;
private JRadioButton radYes;
private JRadioButton radNo;
private ButtonGroup radioGroup1;
private class ButtonListener implements ActionListener
{
public void actionPerformed(ActionEvent e)
{

}
}
private class RadioButtonListener implements ActionListener
{
public void actionPerformed(ActionEvent e)
{

}
}

}

2006-02-27 08:32
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
收藏
得分:0 


RadioButtonListener rbListener=new RadioButtonListener();
ButtonListener btListener=new ButtonListener();
这两句是哪里来的,你又没有定义RadioButtonListener,ButtonListener。
就算你定义了,你也是从别的Listener那里继承的吧
那么你至少要导入一个包import java.awt.event.*;


可惜不是你,陪我到最后
2006-02-28 20:02
xiexiaoqiang
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2006-2-26
收藏
得分:0 
好象有点超了吧!

当然首先得谢谢楼主你的帮忙,不过遗憾的是我看的不是太懂,你帮我改的那程序太难了。有没有简单一点的啊,我也是刚开始学这个java,我那段程序是照抄的书上的一段,谁知道出现了错误 ,楼主你看能不能用简化点的语言来表达那个,让我好理解一下,这里先谢谢了!

2006-02-28 23:02
飘飘叶子
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:34
帖 子:597
专家分:10
注 册:2005-8-17
收藏
得分:0 

程序代码:

import java.awt.*;
import javax.swing.*;
import java.awt.event.*; //需要导入这个包

class GUI extends JFrame
{
JButton btn1 = new JButton(\"Button 1\");
JButton btn2 = new JButton(\"Button 2\");
JRadioButton radYes=new JRadioButton(\"Yes\",true);
JRadioButton radNo=new JRadioButton(\"No\",false);
ButtonGroup radioGroup1 = new ButtonGroup();

RadioButtonListener rbListener=new RadioButtonListener(); //对RadioButtonListener类进行实例化
ButtonListener btnListener=new ButtonListener(); //对ButtonListener类进行实例化

GUI()
{
Container c=getContentPane();
c.setLayout(null);

c.add(btn1);
c.add(btn2);
c.add(radYes);
c.add(radNo);

radioGroup1.add(radYes);
radioGroup1.add(radNo);

radYes.addActionListener(rbListener);
radNo.addActionListener(rbListener);
btn1.addActionListener(btnListener);
btn2.addActionListener(btnListener);

radYes.setBounds(30,30,50,40);
radNo.setBounds(30,80,50,40);
btn1.setBounds(130,30,200,40);
btn2.setBounds(130,80,200,40);

setSize(380,200);
setTitle(\"GUI Demo with Radio Button \"+\"and Button Listener\");
setVisible(true);
setResizable(false);
}

class RadioButtonListener implements ActionListener{ //内部类继承了ActionListener
public void actionPerformed(ActionEvent e){

}
}

class ButtonListener implements ActionListener{
public void actionPerformed(ActionEvent e){

}
}

}



可能是漏抄了2个继承了ActionListener的类吧


向着软件工程师的目标前进!
2006-03-01 10:43
weizheng
Rank: 1
等 级:新手上路
威 望:2
帖 子:286
专家分:0
注 册:2005-4-21
收藏
得分:0 
编译完后只有那两句有问题
那两个监听的接口
肯定没有声明!

温和如玉,完美纯正。
2006-03-01 17:06
xiexiaoqiang
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2006-2-26
收藏
得分:0 
太感谢了

我看了一下,成功了,太感谢楼主了,刚看了一下别人发的帖子,楼主真的很敬业!

2006-03-03 18:59
快速回复:[求助]我的这个如何编译?
数据加载中...
 
   



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

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