내가 한 일에 업데이트를 쓰는 스윙 프로그램을 만들고 싶습니다. 모든 정보는 편집 불가능한 JTextField
에 씁니다. 예를 들어JTextField에서 입력 할 새 줄을 어떻게 만들 수 있습니까?
는 :
You have changed the text to BLUE.
You have changed the text to RED.
문제는 내가 두 줄이 분리 할 수 없다는 것입니다.
You have changed the text to BLUE. You have changed the text to RED.
는 내가 시도한 것은 이것이다 :
는 내가 얻을 것이 이것이다 (이 작동하지 않습니다)
TF_BetInfo.setText(TF_BetInfo.getText() + "\nYou have changed the text to BLUE.");
TF_BetInfo.setText(TF_BetInfo.getText() + "\nYou have changed the text to RED.");
일반적인 Java 명명법 (이름 지정 규칙, 예 :'EachWordUpperCaseClass','firstWordLowerCaseMethod()','firstWordLowerCaseAttribute'가 'CONSTANT'가 아닌 경우)을 배우고 일관되게 사용하십시오. –
그래서 "TF_betInfo"를 쓰거나 "TF"를 변경해야합니까? 오류를 적어주십시오. – vincentes
글쎄 'TF'는 아마도 텍스트 필드를 의미 할 것이고, 이름에 컨트롤 유형을 포함하지 않는 것이 가장 좋은 것으로 간주됩니다. 내가 작동하지 않는다는 것을 알게 된 곳에서 레이블과 같은 이름의 필드 (예를 들어)를 지정해야한다면'variableLabel'과'variableField'를 사용할 것입니다. 정보가'BetInfo'이므로 나는 그것을 앞쪽으로 옮기고'Bet'의 경우를'bet'으로 놓습니다. 그래서 텍스트 필드 나 텍스트 영역에 대해서는'betInfoField'가되고, 그것을 설명하는'JLabel'에 대해서는'betInfoLabel'이됩니다. –