반응형
SMALL

전체 글 15

[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

[JAVA] Layout 종류와 사용법

1. BorderLayout BorderLayout은 컴포넌트를 동(EAST), 서(WEST), 남(SOUTH), 북(NORTH), 중앙(CENTER) 다섯 개의 영역에 배치하는 레이아웃입니다. 1-1. BorderLayout 사용 방법 new BorderLayout() : 컴포넌트를 기본 가로(수평) 및 세로(수직) 간격 없이 배치합니다. new BorderLayout(가로(수평) 간격, 세로(수직) 간격) : 컴포넌트를 가로 및 세로 간격을 지정하여 배치할 수 있습니다.   JAVA// BorderLayout 생성frame.setLayout(new BorderLayout()); // 버튼 생성JButton North_JB = new JButton("NORTH (북쪽)");JButton South_J..

JAVA 2024.10.12

[JAVA] JFrame, JPanel, Container에 배경 이미지 추가하기

1. JFrame 배경에 이미지 넣는 방법   JAVA// 방법 1try { BufferedImage bufferedImage = ImageIO.read(new File("path_to_your_image.jpg")); Frame.setContentPane(new JLabel(new ImageIcon(bufferedImage)));} catch (IOException e) { e.printStackTrace();}// 방법 2JF.setContentPane(new JLabel(new ImageIcon("path_to_your_image.jpg")));방법 1 (BufferedImage) : GIF 애니메이션을 지원하지 않으며, GIF의 첫 번째 프레임만 처리할 수 있습니다.방법 2 (ImageIcon) ..

JAVA 2024.09.13

[JAVA] JLabel 커스텀마이징 2 (JLabel Customization)

이 글에서는 JLabel에 이미지 추가, 텍스트 정렬, 테두리 스타일 설정 등을 통해 더욱 세련된 사용자 인터페이스를 만드는 방법을 소개하겠습니다.1. JLabel에 텍스트 개행 적용하는 방법   JAVAJLabel label = new JLabel("Line 1Line 2");JLabel의 기본 설정은 텍스트를 한 줄로만 표시합니다. HTML 태그를 사용하면 텍스트를 여러 줄로 나누거나, 다양한 서식과 스타일을 적용할 수 있습니다. 위 코드에서 태그를 사용한 이유는 텍스트에 개행을 추가하기 위해서입니다.2. JLabel 텍스트의 글자 다른 폰트와 색상 적용하는 방법   JAVA// 텍스트String htmlText = "" + "가" + "나" + "다" + "";JLabel label = new J..

JAVA 2024.09.01

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

이번 글에서는 JLabel의 기본 설정을 변경하는 방법에 대해 알아보겠습니다. 글자 색상, 배경색, 폰트 스타일 등을 변경하여 JLabel을 기본 모양에서 어떻게 커스텀할 수 있는지 단계별로 설명하겠습니다.1. JLabel의 기본 사용법   JAVAJLabel label = new JLabel("Hello, World!");이렇게 생성된 JLabel은 기본적으로 텍스트만 포함하는 기본적인 형태입니다. 또한 기본적으로 JLabel의 텍스트는 좌측 정렬과 중앙 정렬이 결합된 상태로 표시됩니다.2. JLabel에서 텍스트 정렬 변경하는 방법 수평 정렬   JAVA// 방법 1label.setHorizontalAlignment(JLabel.LEFT); // 좌측 정렬 (기본값)label.setHorizo..

JAVA 2024.08.25
반응형
LIST