본문 바로가기

자바 스윙3

[Java] Swing - Layout(배치관리자) * 배치관리자(Layout) - 화면(Frame)에 컴포넌트들을 배치하는 방법을 알려주는 관리자 - 대표적인 배치관리자의 종류 1) FlowLayout 2) BorderLayout 3) GridLayout 4) CardLayout * 1. FlowLayout 배치관리자 - 배치 : 좌 -> 우 - 상단 중앙에 컴포넌트를 배치한다 - 화면이 넘칠 경우에는 바로 밑(아리) 중앙에 배치가 됨. - 배치관리자를 지정하지 않은 경우, default로 FlowLayout 배치 관리자로 배치함. * 2.BorderLayout 배치관리자 - 배치 : 동쪽, 서쪽, 남쪽, 북쪽, 중앙 * 3. GridLayout 배치관리자 - 객자 모양의 배치관리자 - 행과 열로 화면이 구성됨 - 기준 : 무조건 행 기준 FlowLay.. 2021. 9. 29.
[Java] Swing - JComboBox, JList, JLable, JTextField, JTable, JTabbedPane, JMenu, ETC https://jinnnkcoding.tistory.com/67?category=877423 [Java] GUI(AWT, Swing) - JFrame, JButton, JCheckBox, JRadioButton, JToggleButton * Java GUI(Graphic User Interface) - 이미지 혹은 그래픽을 이용하여 메뉴 등을 포함하는 화면을 구성하고, 키보드와 마우스 등의 편리한 입력 도구를 이용하여 사용자가 입력하기 편하도록 만들어진 jinnnkcoding.tistory.com 예제1) JComboBox package sist; import javax.swing.*; public class Ex11_JComoBox extends JFrame { // 콤보박스 예제 public Ex11.. 2021. 9. 29.
[Java] GUI(AWT, Swing) - JFrame, JButton, JCheckBox, JRadioButton, JToggleButton * Java GUI(Graphic User Interface) - 이미지 혹은 그래픽을 이용하여 메뉴 등을 포함하는 화면을 구성하고, 키보드와 마우스 등의 편리한 입력 도구를 이용하여 사용자가 입력하기 편하도록 만들어진 사용자 인터페이스 - java에서는 AMT와 Swing으로 어떠한 언어보다 강력한 GUI 라이브러리를 제공하여 소프트웨어 개발자들이 다양한 GUI를 쉽게 구성할 수 있도록 함. * AWT와 Swing - 자바 언어는 GUI 프로그램을 쉽게 작성할 수 있도록 다양한 GUI 컴포넌트들을 제공. 자바 GUI 컴포넌트는 AWT 컴포넌트와 Swing 컴포넌트로 구분이 됨. 1. AWT 컴포넌트 - java.awt 패키지를 통하여 공급이 됨 - 운영체제의 도움을 받아 화면에 출력되기 때문에 자원을 .. 2021. 9. 29.