我想創建一個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