2 매개 변수를 취하는 Java 함수를 만들려고합니다. 하나는 쉼표로 구분 된 라디오 버튼 호출 대상을 나타내는 문자열 목록입니다. 두 번째는 쉼표로 구분 된 첫 번째 매개 변수에 대한 변수를 나타내는 문자열 목록입니다.다중 JRadioButton을 생성하기위한 매개 변수를 생성하는 함수 만들기
예를 들어, f1 ("apple, banana", "a, b")을 쓰면 사과와 바나나가있는 JRadioButton을 a와 b를 변수로 사용하고 싶었습니다.
이것이 가능합니까? 사전에 ...
감사를
나는 (",") 분할을 사용하려고하지만 너무 멀리하지 않았다!
편집 :이 같은 뭔가를 원한다면 나는 내가 arraylist
을 만드는 제안, .... 내 댓글에까지 이어
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));
}
문자열을 만드는 대신 arraylist를 사용하여 "옵션"을 저장해야합니다. 그런 다음 해당 목록을 반복합니다. – Max