사용자가 프로그램을 종료 한 후에 버튼이 클릭되도록하려면 어떻게해야합니까?버튼 클릭 유지 클릭
JTextArea's
텍스트를 빨간색으로 설정하는이 옵션 (JButton)이 있다고 가정 해 보겠습니다. 사용자가 버튼을 클릭 한 다음 프로그램을 종료합니다. 사용자가 프로그램을 다시 열면 텍스트가 빨간색으로 표시되어 버튼이 계속 클릭됩니다. 그 예를 얻을 수없는 경우
, 내가 당신에게 또 다른 하나를 보여주지 :
나는 JButton
및 JLabel
있습니다. 버튼을 클릭하면 JLabel
의 배경이 파란색으로 바뀝니다. 사용자가 버튼을 클릭 한 다음 프로그램을 종료합니다. 사용자가 프로그램을 다시 열면 버튼이 이미 클릭되었으므로 JLabel
의 배경색이 파란색입니다.
내가 할 수있는 방법이 있습니까?
편집 : 외부 파일을로드하지 않고도 할 수 있으면 좋겠다.
편집 2 : 나는 Preference
을 사용하는 것을 좋아합니다. 하지만, 위의 예 중 하나에 대한 설명을 저에게 줄 수 있습니까? 나는 Java의 초보자이기 때문에, 많은 질문이 있습니다 종류입니다. 코드가 actionPerformed
버튼에 들어가는 것처럼? 그리고 어떻게 다른 종류의 정보 (JTextarea
붉은 색)를 Preferences
과 함께 저장할 수 있습니까?
을, 당신은 JTextArea에를 만들 때이 값을 설정할 것입니다. 'prefs.get ("영역의 이전 색상", Color.WHITE);을 실행하면됩니다. 이것은 프로그램을 처음 실행하는 경우 WHITE를 반환합니다. 그렇지 않으면 거기에 넣은 것을 반환합니다. 그리고 나서 색상이 바뀔 때마다'prefs.put'을 actionPerformed에 넣으십시오. –
버튼을 클릭했을 때만 색상을 변경해야합니다. – user2228462
몇 년 전에 윈도우가 있다면 레지스트리에, 리눅스를 사용한다면 파일에 환경 설정이 저장되어있다. – Marichyasana