반응형
SMALL

sethorizontalalignment 3

[JAVA] JTextArea 커스텀마이징 1

1. JTextArea 기본 사용법 JTextArea는 여러 줄의 텍스트를 입력하고 표시할 수 있는 컴포넌트로 기본적으로 생성자에 행(row)과 열(column)의 크기를 지정하여 생성할 수 있습니다. 일반적으로 JScrollPane과 함께 사용하여 스크롤 기능을 추가하는 것이 일반적입니다.1-1. columns 값이 영향을 미치는 경우 FlowLayout은 preferredSize를 반영하는 레이아웃이기 때문에 columns 값이 JTextArea의 가로 크기에 직접적으로 영향을 미칩니다. columns 값은 텍스트 영역의 기본적인 너비를 설정하며 이 값이 커지면 JTextArea의 가로 크기도 넓어지고 작아지면 가로 크기도 좁아집니다. columns 값은 사용자가 한 줄에 표시할 수 있는 최대 문자 ..

JAVA 2025.04.04

[JAVA] JTextField 커스텀마이징 1

1. JTextField의 기본 사용법1-1. columns 값이 영향을 미치는 경우 FlowLayout과 기본 설정 상태의 SpringLayout은 텍스트 필드의 크기를 자동으로 결정하는데, 이때 columns 값에 따라 크기가 결정됩니다.   JAVAJTextField textField = new JTextField(10);1-2. columns 값이 영향을 미치지 않는 경우 NullLayout, BorderLayout, GridLayout, BoxLayout, GroupLayout과 같은 레이아웃은 크기를 자동으로 조정하거나, 컨테이너의 크기 규칙을 따르기 때문에,  columns 값이 설정되어 있더라도 적용되지 않습니다.   JAVAJTextField textField = new JTextFiel..

JAVA 2024.12.16

[JAVA] JButton 커스텀마이징 1 (JButton Customization)

1. JButton의 기본 사용법   JAVA// 방법 1JButton button = new JButton("Hello, World!");// 방법 2JButton button = new JButton();button.setText("Hello, World!");2. JButton의 글꼴 변경법   JAVAbutton.setFont(new Font("Arial", Font.BOLD, 20));3. JButton의 테두리 설정 방법3-1. 테두리 없애는 방법   JAVA// 방법 1button.setBorder(new LineBorder(Color.BLACK, 0));/* * 방법 2 * 버튼의 테두리는 실제로 없어지지만, 테두리 자리만큼 여백이 생김 */button.setBorder(BorderFact..

JAVA 2024.12.02
반응형
LIST