3
레이블이있는 드롭 작업 (정확한 순서로 단어를 정렬해야하는 게임)을 사용하는 응용 프로그램에서 작업하고 있습니다.코드 명 하나가 구성 요소의 값을 얻습니다.
레이블이 컨테이너에 동적으로 추가되고 단추 동작을 사용하여 레이블의 텍스트를 검색하려고합니다.
그러나 단추는 마지막 레이블의 내용 만 인쇄합니다. 어떻게 모든 내용을 캡처 할 수 있습니까?
도움을 주시면 감사하겠습니다. putClientProperty
가 this를 참조하십시오
String word = "ma:to:to";
String delimiter = ":";
StringTokenizer wordTokenizer = new StringTokenizer(word, delimiter);
while (wordTokenizer.hasMoreTokens()) {
tokenLabel = new Label(wordTokenizer.nextToken());
tokenLabel.setUIID("LabelWord");
tokenLabel.setDraggable(true);
container_1.add(tokenLabel);
}
buttonDialog.addActionListener((e) -> {
for (Component component : container_1) {
String s = component.toString();
System.out.println(s);
}
}
샤이을, 훌륭한, 많은 고맙습니다 작업. – rainer