[英]Error in adding radio buttons in a button group in Swing
我想將AWT中的代碼隱藏為Java中的Swing。
ButtonGroup group1=new ButtonGroup();
JRadioButton radio1=new JRadioButton("Brute Force Technique",true);
JRadioButton radio2=new JRadioButton("Simulated Annealing Technique",false);
//ButtonGroup group1 = new ButtonGroup();
group1.add( radio1 );
group1.add(radio2);
但是這些行顯示錯誤。
group1.add(radio1);
and group1.add(radio2) ;
錯誤是:
error:package group1 does not exist <identifier> expected
我正在使用Netbeans IDE 7.1.2。 我是Java新手。 誰能在我的代碼中提出問題所在嗎?
我用AWT編寫的完整代碼將其轉換為Swing,位於: travellingsalesmanproblem.java 。
此類操作應在塊中而不是在類字段聲明部分中調用。 也許將其移至構造函數或用{
}
包圍,例如
public class TravellingSalesmanProblem extends JApplet implements ActionListener {
...
ButtonGroup group1 = new ButtonGroup();
JRadioButton radio1Button=new JRadioButton("Brute Force Technique",true);
JRadioButton radio2Button=new JRadioButton("Simulated Annealing Technique",false);
{
group1.add(radio1Button);
group1.add(radio2Button);
}
創建一個方法 ...並在內部執行此方法...或用{}包圍“ add”
例如:
ButtonGroup group1=new ButtonGroup();
JRadioButton radio1=new JRadioButton("Brute Force Technique",true);
JRadioButton radio2=new JRadioButton("Simulated Annealing Technique",false);
public void go()
{
group1.add( radio1 );
group1.add(radio2);
}
要么
ButtonGroup group1=new ButtonGroup();
JRadioButton radio1=new JRadioButton("Brute Force Technique",true);
JRadioButton radio2=new JRadioButton("Simulated Annealing Technique",false);
{
group1.add( radio1 );
group1.add(radio2);
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.