我想创建一个java函数,它需要2个参数。一个是逗号分隔的字符串列表,表示将要求单选按钮的内容。其次是以逗号分隔的字符串列表,表示第一个参数的变量。创建函数有参数来创建多个JRadioButton
例如,如果我写的F1(“苹果,香蕉”,“A,B”),我想使一个JRadioButton与苹果和香蕉a和b的变量一起。
这可能吗?
我试图用拆分(“”),但我没有得到太远......
提前感谢!
编辑:我想出了以下,但仍现在运气..
static void f5(String question, String rbLabel, String rbVar, String help)
{
JOptionPane.showInputDialog(question);
ArrayList<String> rbLabelAL = new ArrayList<String>();
ArrayList<String> rbVarAL = new ArrayList<String>();
String[] token;
String[] token2;
token = rbLabel.split(",");
token2 = rbVar.split(",");
if(token.length == token2.length)
{
for(int i=0;i<token.length;i++)
{
rbLabelAL.add(token[i]);
rbVarAL.add(token2[i]);
}
}
JRadioButton(rbLabelAL(0));
}
您应该使用数组列表来存储“选项”,而不是将其设置为字符串。然后遍历该列表。 – Max 2012-02-22 16:51:57