java求解两个错误

packagea;importjava.awt.*;importjavax.swing.ButtonGroup;importjavax.swing.JCheckBox;i... package a;

import java.awt.*;

import javax.swing.ButtonGroup;
import javax.swing.JCheckBox;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JRadioButton;

public class a extends JFrame{
JCheckBox jcb1,jcb2,jcb3;
JRadioButton jrb1,jrb2;
JLabel jLabel1,jLabel2;
JPanel jp1,jp2;
public diaocha(){ //-----------------------------Return type for the method is missing
jcb1 = new JCheckBox("华商报");
jcb2 = new JCheckBox("三秦都市报");
jcb3 = new JCheckBox("西安晚报");
jrb1 = new JRadioButton("男");
jrb2 = new JRadioButton("女");
jLabel1 = new JLabel("您最常读的报纸");
jLabel2 = new JLabel("您的性别");
jp1 = new JPanel();
jp2 = new JPanel();
//设置布局
this.setLayout(new GridLayout(2, 1));
//添加组件
jp1.add(jLabel1);
jp1.add(jcb1);
jp1.add(jcb2);
jp1.add(jcb3);
jp2.add(jLabel2);
//现在这样的话,最后还是会对性别进行全部选择的。所以添加按钮对象,对同一组单选按钮惊醒分组
ButtonGroup bGroup = new ButtonGroup();
bGroup.add(jrb1);
bGroup.add(jrb2);
jp2.add(jrb1);
jp2.add(jrb2);
this.add(jp1);
this.add(jp2);

//设置展示面板
this.setVisible(true);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setSize(200, 200);
}
public static void main(String[] args){
new diaocha(); //----------------------diaocha cannot be resolved to a type
}
}
展开
 我来答
renjianguoke45
2015-09-29 · 超过17用户采纳过TA的回答
知道答主
回答量:45
采纳率:0%
帮助的人:27.1万
展开全部
你已经声明了这个唯一的public类为a(小写是不对的哦),但是又把构造函数写成diaocha,当然不行!这两者肯定是一样的。构造函数是没有返回值的。编译器把public当成了a类的一个方法,所以提示没有返回值,我的感觉你想要的是构造函数- -
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式