728x90
윈도우빌더로 패널 만들다가
라벨이랑 버튼에 들어갈 말을 줄바꿈을 하고 싶은데 엔터를 쳐도 텍스크 길이만 길어졌다
그래서 width를 계속 늘리니까 너무 보기 싫어서 방법을 찾았다. (역슬래쉬 (\n)를 해봐도 설정 안 됨)
그래서 찾아낸 방법은
html문법을 사용해서
JButton btnNewButton = new JButton("<html><body><center>로그인<br> <br>LOG IN</center></body></html>");
이런씩으로 넣어준다.
저건 중간정렬까지 마친 것이어서, 만약 중간 정렬 빼고싶으면 <center></center> 를 빼면 된다.
어쨌든 위 코드처럼 하면 이런씩으로 줄바꿈이 가능하다.
label도 똑같이
JLabel label_2 = new JLabel("<html><body><center>비밀번호<br>확인</center></body></html>");
이렇게 쓰면 된다!
버튼에 해당하는 코드와 라벨에 해당하는 코드
JButton
JButton btnNewButton = new JButton("<html><body><center>로그인<br> <br>LOG IN</center></body></html>");
btnNewButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
}
});
btnNewButton.setFont(new Font("굴림", Font.BOLD, 12));
btnNewButton.setBounds(346, 148, 79, 94);
contentPane.add(btnNewButton);
JLabel
JLabel label_2 = new JLabel("<html><body><center>비밀번호<br>확인</center></body></html>");
label_2.setBounds(39, 382, 56, 29);
contentPane.add(label_2);
728x90
'ⓟⓡⓞⓙⓔⓒⓣ > ⓙⓐⓥⓐ' 카테고리의 다른 글
[JAVA] 주소록 프로젝트 (0) | 2021.08.08 |
---|---|
[JAVA] 윈도우빌더 Label에 테두리 그리기 (BorderLayout) (0) | 2021.08.03 |
MariaDB 명령어 및 사용법 (0) | 2021.08.03 |
[JAVA] 윈도우 빌더 개발 툴 안 뜸 (There is no active editor that provides an outline) (0) | 2021.05.20 |
[JAVA] Cannot invoke "" because "" is null 오류 (0) | 2021.05.07 |
댓글