2013-03-07 3 views
0

이봐, 난 그래서 첫 번째 줄에 내 배열에 내가 배치 끝에서 두 번째 줄에 무엇인가 정의 된 여러 개의 사용자 정의 버튼 위한 JOptionPane

String [] codeVlakken = {"Kleur 1", "Kleur 2", "Kleur 3", "Kleur 4" }; 
JOptionPane.showOptionDialog(null, code , "Cheat menu", JOptionPane.YES_NO_OPTION, 
    JOptionPane.PLAIN_MESSAGE, null, codeVlakken, ""); 

을 표시하는 사용자 정의위한 JOptionPane를 만들어 내 배열 이름 그래서 그것은 내 사용자 정의 버튼으로 채울 것입니다.

이제 각 사용자 지정 단추에 다른 색을주고 싶습니다. 어떻게 "Kleur 1"이라고 부를 수 있습니까? options 파라미터 String의 배열을 사용하는 대신 Object[]

의 종류를 미리 얻어

+0

"코드가"무엇 업데이트 대화

에 다음 추가하기 전에 버튼의 속성을 만들고 정의 할 수 있습니다까요? –

답변

3

덕분 JButton의 배열을 사용하려고.

이것은 당신이

JButton [] codeVlakken = {JButton("Kleur 1")}; 
JOptionPane.showOptionDialog(null, code , "Cheat menu", JOptionPane.YES_NO_OPTION, 
    JOptionPane.PLAIN_MESSAGE, null, codeVlakken, ""); 
+0

+1. 왜 그런 생각을하지 않았습니까? P –

+0

예를 들어 주시겠습니까? 나는 그것을 꽤 이해한다고 생각하지 않는다. – Glenndisimo

+0

@Glenndisimo JButton 배열로 문자열 배열 바꾸기 ... 더 간단하지 않다. – MadProgrammer