JLabel JLabel 클래스는 JComponent 를 확장할 수 있습니다. JLabel의 클래스 및 객체는 GUI에 대한 텍스트 지침 또는 정보를 제공합니다. JLabel 읽기 전용 텍스트 한 줄 표시 가능 , 이미지 또는 텍스트와 이미지 모두 JLabel 다양한 색상과 글꼴을 사용하여 한 줄의 텍스트를 표시할 수도 있습니다. 일부 텍스트 사용 HTML 내부의 태그 태그. JLabel PropertyChangeListener 를 명시적으로 생성할 수 있습니다. 인터페이스. 예시 import java.awt.*
JTextField 일반 텍스트에 사용할 수 있는 반면 JFormattedTextField JTextField 를 확장할 수 있는 클래스입니다. 전화번호, 이메일, 날짜가 포함된 텍스트의 형식을 설정하는 데 사용할 수 있습니다. 등 JTextField JTextFeld 사용자가 입력 텍스트 값을 한 줄 형식으로 입력할 수 있도록 하는 가장 중요한 구성 요소 중 하나입니다. JTextField ActionListener 를 생성할 수 있습니다. 우리가 텍스트 필드에 일부 입력을 입력하려고 할 때 인터페이스는 CaretLis
JTextField JTextComponent 의 하위 클래스입니다. 한 줄의 텍스트 편집을 허용하는 클래스 . cut(), copy() 및 paste() 를 사용하여 JTextField 구성 요소에서 잘라내기, 복사 및 붙여넣기 기능을 구현할 수 있습니다. 행동 양식. 사전 정의 JTextFeild 클래스의 메소드 구문 public void cut() public void copy() public void paste() 예시 import java.awt.*; import java.awt.event.*; import javax.s
JCheckBox JToggleButton 을 확장할 수 있는 구성요소입니다. 및 JCheckBox 개체 선택 할 수 있는 옵션을 나타냅니다. 또는 선택 해제 . 두 개 이상의 옵션이 있는 경우 이러한 옵션의 조합을 동시에 선택할 수 있습니다. setBorder() 를 사용하여 JCheckBox 구성 요소에 테두리를 설정할 수 있습니다. 메소드를 사용하고 setBorderPainted() 메서드가 true로 설정되었습니다. 예시 import java.awt.*; import java.awt.event.*; import java
프로그램은 JLabel 개수 레이블을 보유하려면 JTextField 숫자 카운트를 유지하는 구성요소 , J버튼 추가를 만드는 구성요소 , 제거 및 재설정 버튼. 추가 버튼을 클릭하면 JTextField의 수가 증가 됩니다. 에 의해 1 제거 버튼을 클릭하면 개수가 1만큼 감소합니다. 재설정 버튼을 클릭하면 재설정 됩니다. 카운트 0 . 예시 import java.awt.*; import java.awt.event.*; import javax.swing.*; public class CounterTest extends
JList JComponent 를 확장할 수 있는 구성 요소입니다. 사용자가 하나 이상의 항목을 선택할 수 있도록 하는 개체 목록을 표시하는 데 사용되는 클래스입니다. Java의 JList에는 세 가지 유형의 선택 모드가 있습니다. ListSelectionModel.SINGLE_SELECTION :한 번에 하나의 목록 색인만 선택할 수 있습니다. ListSelectionModel.SINGLE_INTERVAL_SELECTION :한 번에 하나의 연속 간격만 선택할 수 있습니다. ListSelectionModel.MULTIPLE_
JPanel 컨테이너이며 보이지 않는 구성요소 자바에서. FlowLayout JPanel의 기본 레이아웃입니다. . 버튼과 같은 대부분의 구성요소를 추가할 수 있습니다. , 텍스트 필드, 레이블, 테이블, 목록, 트리 등을 JPanel에 . setBackground()를 사용하여 배경색을 JPanel로 설정할 수 있습니다. 방법. 예시 import java.awt.* import javax.swing.*; public class JPanelBackgroundColorTest extends JFrame { &nbs
글꼴 클래스는 화면 글꼴을 설정하는 데 사용되며 언어의 문자를 해당 글리프에 매핑하는 반면 FontMetrics 클래스는 특정 화면에서 특정 글꼴의 렌더링에 대한 정보를 캡슐화하는 글꼴 메트릭 개체를 정의합니다. 글꼴 글꼴 클래스를 사용하여 글꼴 개체 의 인스턴스를 만들 수 있습니다. 텍스트, 레이블, 텍스트 필드, 버튼 그리기의 글꼴을 설정하려면 등이며 이름, 스타일 및 크기로 지정할 수 있습니다. 글꼴에는 가족 이름, 논리적 이름 및 얼굴 이름이 있습니다. 성: Courier와 같은 글꼴의 일반 이름입니다. 논리적
JList JComponent 확장 가능 사용자가 단일 또는 다중 선택을 선택할 수 있도록 하는 클래스입니다. JList ListSelectiionListener 를 생성할 수 있습니다. 인터페이스이며 하나의 추상 메서드 valueChanged()를 포함합니다. JList MouseListener 를 생성할 수도 있습니다. 더블 클릭 이벤트 i를 잡기 위한 인터페이스 n 목록을 생성하고 KeyListener 키 이벤트 입력을 잡기 위한 인터페이스 . 예시 import java.awt.*; import java.awt.eve
Paint() 및 Repaint() 페인트(): 이 메서드는 이 구성 요소를 그리기 위한 지침을 보유합니다. Java Swing에서는 페인트가 paintBorder(),를 호출할 때 paint() 메소드 대신 paintComponent() 메소드를 변경할 수 있습니다. paintComponent() 및 paintChildren() 행동 양식. 이 메서드를 직접 호출할 수 없으며 대신 repaint()를 호출할 수 있습니다. . 다시 칠하기() :이 메서드는 재정의할 수 없습니다. paint() 를 제어합니다. 주기. 이 메서드
JViewport JViewport 클래스는 기본 스크롤링 모델을 정의하며 논리적 스크롤링 을 모두 지원하도록 설계되었습니다. 및 픽셀 기반 스크롤 . 보기 라고 하는 표시 영역의 하위 JViewport.setViewPosition() 을 호출하여 스크롤됩니다. 방법. JViewport 클래스는 뷰 좌표가 픽셀이 아닌 일종의 스크롤인 논리적 스크롤을 지원합니다. 논리적 스크롤을 지원하기 위해 JViewport 뷰포트 및 뷰의 지오메트리를 정의하는 데 사용할 수 있는 작은 방법 세트를 정의합니다. 기본적으로 이러한 메서드는 뷰
JSeparator JSeparator 가로 또는 세로 줄 또는 빈 공간 구성 요소를 분리합니다. JSeparator 클래스 구성요소를 구분하기 위해 선을 긋는 데 사용됩니다. 레이아웃에서. 메뉴나 도구 모음에 구분 기호를 추가하는 가장 쉬운 방법은 addSeparator( ) 메서드 JMenu 클래스에서 제공 , J팝업 메뉴 및 JToolBar . JSeperator 클래스의 중요한 메소드는 setOrientation() 및 getOrientation(). 예 import java.awt.*; import
JTextArea 클래스는 JTextComponent 를 확장할 수 있습니다. 사용자가 여러 줄의 텍스트를 입력하도록 허용 그 안에. JTextArea는 CaretListener를 생성할 수 있습니다. 캐럿 업데이트 이벤트를 수신할 수 있는 인터페이스입니다. setFont()를 사용하여 JTextArea 내부의 텍스트에 글꼴을 설정할 수 있습니다. 방법. 예시 import java.awt.*; import javax.swing.*; public class JTextAreaTextBoldTest extends JFrame { &nb
JTable JTable JComponent 의 하위 클래스입니다. 복잡한 데이터 구조를 표시합니다. JTable MVC(Model View Controller) 디자인 패턴 을 따를 수 있습니다. 행 에 데이터를 표시하기 위해 및 열 . DefaultTableModel 클래스는 AbstractTableModel 을 확장할 수 있습니다. JTable 에 행과 열을 추가하는 데 사용할 수 있습니다. 동적으로. DefaultTableCellRenderer 클래스는 JLabel 을 확장할 수 있습니다. 클래스이며 이미지를 추가하
JButton AbstractButton 의 하위 클래스입니다. Java Swing 애플리케이션에 플랫폼 독립적 버튼을 추가하는 데 사용할 수 있습니다. JButon은 ActionListener 를 생성할 수 있습니다. 버튼이 눌렸을 때 인터페이스 또는 클릭됨 , MouseListener 도 생성할 수 있습니다. 및 KeyListener 인터페이스. setMnemonic()을 사용하여 JButton에 대한 바로 가기 키를 설정할 수도 있습니다. 방법. 예 import java.awt.*; import java.awt.event
JTableHeader JTableHeader JComponent 의 하위 클래스입니다. 수업. JTable 을 만들 때 객체에서 생성자는 새 JTableHeader 를 생성합니다. 테이블 구성 요소의 헤더를 관리하는 개체입니다. JTableHeader 테이블 구성요소의 열 모델 과 연결된 개체 UI 대리자 열을 드래그하여 각 열의 헤더 셀을 렌더링할 수 있습니다. JTable은 setTableHeader() 를 제공합니다. 테이블 헤더 구성요소의 JTableHeader 를 설정하는 메소드 개체 및 getTableHeade
JButton AbstractButton 의 하위 클래스입니다. Java Swing 계층 구조에서 중요한 구성 요소입니다. JButton 로그인 기반 응용 프로그램에서 주로 사용할 수 있습니다. JButton ActionListener 를 생성할 수 있습니다. 누르거나 클릭하려고 할 때 인터페이스 단추. JButton에는 텍스트 가 있습니다. 또는 아이콘 또는 텍스트와 아이콘 모두 , 굵은 기울임꼴 텍스트를 구현할 수도 있습니다. HTML 사용 태그. 예시 import java.awt.*; import javax.swing.
TableCellRenderer TableCellRenderer JTable 값을 표시하는 구성 요소를 만듭니다. 세포. 기본 렌더러는 JLabel 을 사용합니다. 각 테이블 셀의 값을 표시합니다. TableCellRenderer 인터페이스는 두 가지 방법으로 지정할 수 있습니다. table.setDefaultRenderer() 를 사용하여 렌더링할 개체의 클래스별 메소드 및 tableColumn.setCellRenderer()를 사용하는 열별 메소드 및 tableColumn.setHeaderRenderer() 특정 열
JTable JComponent 의 하위 클래스입니다. 여러 행 에 정보가 표시된 표를 만드는 데 사용할 수 있습니다. 및 열 . JTable에서 값을 선택하면 TableModelEvent TableModelListener 를 구현하여 처리됩니다. 상호 작용. 확인란 을 추가하거나 삽입할 수 있습니다. getColumnClass()를 구현하여 JTable 셀 내부에서 클래스 메소드 유형. 예시 import java.awt.*; import java.util.*; import javax.swing.*; import javax.s
JRadioButton JToggleButton 의 하위 클래스입니다. 선택할 수 있는 2단계 버튼입니다. 또는 선택 해제 . 확인란과 달리 라디오 버튼은 그룹과 연결되며 그룹에서 하나의 라디오 버튼만 선택할 수 있으며 ButtonGroup 을 사용하여 구현할 수 있습니다. 수업. 그룹의 라디오 버튼이 선택되면 그룹에서 이전에 선택한 다른 라디오 버튼이 선택 취소됩니다. BoxLayout을 사용하여 라디오 버튼을 가로 또는 세로로 정렬할 수 있습니다. 예시 import java.awt.*; import javax.swing.*;