JTextArea JTextComponent 의 하위 클래스입니다. 여러 줄 텍스트입니다. 구성 요소를 사용하여 텍스트를 표시하거나 사용자가 텍스트를 입력할 수 있습니다. JTextArea CaretListener 를 생성할 수 있습니다. 캐럿 업데이트 이벤트를 수신할 수 있는 인터페이스입니다. 기본적으로 JTextArea는 줄 번호를 표시하지 않으므로 D를 사용하여 코드를 사용자 지정해야 합니다. ocumentListener 인터페이스. 예시 import java.awt.*; import javax.swing.*; impor
JComboBox JComponent 클래스의 하위 클래스이며 텍스트 필드의 조합입니다. 및 드롭다운 목록 사용자가 값을 선택할 수 있습니다. JComboBox는 ActionListener, ChangeListener 를 생성할 수 있습니다. 그리고 ItemListener 사용자가 콤보 상자에서 작업할 때. 기본적으로 JCombobox의 항목은 왼쪽 정렬입니다. , 중앙 으로 변경할 수도 있습니다. setHorizontalAlignment(DefaultListCellRenderer.CENTER)를 사용하여 정렬 Default
JComboBox JComponent 의 하위 클래스입니다. 클래스이며 텍스트 필드의 조합입니다. 및 드롭다운 목록 사용자가 값을 선택할 수 있습니다. JComboBox ActionListener, ChangeListener, 를 생성할 수 있습니다. 및 ItemListener 사용자가 콤보 상자에서 작업할 때 인터페이스. 기본적으로 JComboBox는 항목 정렬을 지원하지 않습니다. DefaultComboBoxModel 을 확장하여 코드를 사용자 정의할 수 있습니다. 수업. 예시 import java.awt.*; impor
포커스 리스너 포커스 이벤트는 구성요소가 키보드 포커스를 얻거나 잃는 때마다 생성됩니다. . 포커스 이벤트를 나타내는 개체는 FocusEvent 에서 생성됩니다. 수업. FocusEvent 에 해당하는 리스너 인터페이스 클래스는 FocusListener 입니다. 상호 작용. FocusEvent 에 대한 각 리스너 FocusListener 를 구현할 수 있습니다. 인터페이스. FocusListener 인터페이스에는 focusGained(): 두 가지 메서드가 있습니다. 수신된 구성 요소가 포커스와 focusLost():를 얻은 직
JList JComponent 의 하위 클래스입니다. 클래스이며 사용자가 하나 이상의 항목을 선택할 수 있도록 하는 개체 목록을 표시하는 데 사용할 수 있습니다. JList는 ListSelectiionListener 를 생성할 수 있습니다. 인터페이스 및 추상 메서드 valueChanged()를 구현해야 합니다. . JToolTip 클래스 텍스트 또는 구성요소의 팁을 표시하는 데 사용되는 경우 getToolTipText()를 구현하여 목록의 각 항목에 대한 툴팁 텍스트를 설정할 수 있습니다. JToolTip 메소드 수업. 예
JComboBox JComponent 의 하위 클래스입니다. 클래스이며 텍스트 필드 의 조합입니다. 및 드롭다운 목록 사용자가 값을 선택할 수 있습니다. JComboBox ActionListener, ChangeListener를 생성할 수 있습니다. , 및 ItemListener 사용자가 콤보 상자에서 작업할 때 인터페이스. JComboBox 안에 다양한 글꼴 스타일을 표시할 수 있습니다. ListCellRenderer 구현 인터페이스 예시 import java.awt.*; import javax.swing.*; publi
JTable JComponent 의 하위 클래스입니다. 클래스 복잡한 데이터 구조를 표시합니다. JTable은 MVC(Model View Controller) 디자인 패턴을 따를 수 있습니다. 행과 열에 데이터를 표시합니다. 기본 테이블 모델 클래스는 AbstractTableModel 의 하위 클래스입니다. 행과 열을 추가하는 데 사용할 수 있습니다. JTable에 동적으로. DefaultTableCellRenderer 클래스는 JLabel 을 확장할 수 있습니다. 클래스이며 이미지를 추가하는 데 사용할 수 있습니다. ,
JPasswordField JTextField 의 하위 클래스입니다. JPasswordField 에 입력된 각 문자 에코 로 대체 가능 캐릭터 . 이것은 암호에 대한 기밀 입력을 허용합니다. 기본적으로 에코 문자는 별표(* ). JPasswordField의 중요한 메소드는 비밀번호 얻기입니다. () , getText() , getAccessibleContext() 등. 기본적으로 JPasswordField는 표시할 수 있습니다. 에코 문자 . 우리는 숨길 수 있습니다 에코 문자 JCheckBox를 클릭하여 원본 텍스트를 사용
JTable JComponent 의 하위 클래스입니다. 복잡한 데이터 구조를 표시하기 위한 클래스입니다. JTable 구성 요소는 MVC(Model View Controller) 디자인 패턴을 따를 수 있습니다. 행과 열에 데이터를 표시합니다. JTable은 TableModelListener, TableColumnModelListener, ListSelectionListener, CellEditorListener, RowSorterListener를 생성할 수 있습니다. 인터페이스. setAutoCreateRowSorter() 메
JTextField JTextComponent 의 하위 클래스입니다. 클래스이며 사용자가 한 줄 형식으로 텍스트 값을 입력할 수 있도록 하는 가장 중요한 구성 요소 중 하나입니다. . JTextField 클래스는 ActionListener 를 생성합니다. 인터페이스 내부에 일부 입력을 입력하려고 할 때. JTextField 클래스의 중요한 메소드는 setText(), getText(), setEnabled() 등. 기본적으로 JTextfield는 직사각형 모양을 가지며 둥근 모양의 JTextField RoundRectangle
JTable JComponent 의 하위 클래스입니다. 클래스이며 여러 행과 열에 정보가 표시되는 테이블을 만드는 데 사용할 수 있습니다. . JTable에서 값을 선택하면 TableModelEvent TableModelListener 를 구현하여 처리됩니다. 상호 작용. 기본적으로 JTable에서 열을 재정렬할 수 있습니다. table.getTableHeader().setReorderingAllowed()를 사용하여 사용자가 열을 재정렬하도록 허용할 수 없습니다. 방법 값을 거짓으로 설정 . 예 import java.awt.
JTabbedPane JComponent 의 하위 클래스입니다. 클래스이며 둘 이상의 패널에 쉽게 액세스할 수 있습니다. 각 탭은 탭이 선택될 때 표시될 수 있는 단일 구성요소와 연관됩니다. JTabbedPane ChangeListener 를 생성할 수 있습니다. 탭 선택 시 인터페이스 . 강조할 수 있습니다. JTabbedPane 의 특정 색상이 있는 선택된 탭 정적 메서드 put() 사용 UIManager 수업. 예시 import java.awt.*; import java.awt.event.*; import javax.sw
오버레이 레이아웃 OverlayLayout Object 의 하위 클래스입니다. 클래스를 구성하고 구성 요소를 서로의 상단에 정렬할 수 있으며 구성 요소 지정 정렬을 사용하여 상대적으로 배치할 수 있습니다. 구성 요소에 다른 크기가 지정되면 모든 구성 요소를 볼 수 있습니다. 구성 요소를 프레임의 다른 부분이나 다른 부분 위에 정렬하려면 두 가지 방법을 사용할 수 있습니다. setAlignmentX() 및 setAlignmentY() . 매개변수는 0.0f ~ 1.0f 범위의 부동 값입니다. OverlayLayout은 최대 1
JTable JComponent 의 하위 클래스입니다. 복잡한 데이터 구조를 표시합니다. JTable은 MVC(Model View Controller) 디자인 패턴 을 따를 수 있습니다. 행과 열에 데이터를 표시합니다. JTable은 TableModelListener, TableColumnModelListener, ListSelectionListener, CellEditorListener 를 생성할 수 있습니다. 및 RowSorterListener 인터페이스. MouseAdapter 를 사용하여 JTable의 더블 클릭 이벤트를
JOptionPane JComponent 의 하위 클래스입니다. 정적 메서드를 포함하는 클래스 모달 생성 및 사용자 정의 대화 상자 . JOptionPane JDialog 대신 클래스를 사용할 수 있습니다. 클래스 코드의 복잡성을 최소화합니다. JOptionPane은 네 가지 표준 아이콘(질문, 정보, 경고, 및 오류 ) 또는 사용자가 지정한 사용자 정의 아이콘. 기본적으로 JOptionPane 메시지 대화 상자는 한 줄 텍스트를 지원할 수 있습니다. 긴 텍스트로 JOptionPane 메시지 대화 상자를 구현할 수도 있
JTextArea JTextComponent 의 하위 클래스입니다. 클래스이며 여러 줄 텍스트 구성요소입니다. 텍스트를 표시하거나 사용자가 텍스트를 입력할 수 있도록 합니다. JTextArea는 CaretListener 를 생성할 수 있습니다. JTextArea의 기능을 구현하려고 할 때 인터페이스. 기본적으로 JTextArea 클래스는 잘라내기, 복사 및 붙여넣기를 지원할 수 있습니다. 기능을 비활성화하거나 해제할 수도 있습니다. 잘라내기, 복사 및 붙여넣기 기능 getInputMap().put() 사용 JTextArea
커서 Object 의 하위 클래스입니다. 클래스이며 포인트 또는 지표로 정의할 수 있습니다. 화면에. 커서 사용자가 마우스로 조작하는 시스템에서 입력을 선택하는 데 사용됩니다. . 커서 에서 사용할 수 있는 다양한 유형의 커서 클래스는 DEFAULT_CURSOR, CROSSHAIR_CURSOR, HAND_CURSOR, TEXT_CURSOR, WAIT_CURSOR 입니다. 등. Cursor 클래스의 중요한 메소드는 getDefaultCursor(), getName(), getPredefinedCursor(), getSystemCu
JComboBox JComponent 의 하위 클래스입니다. 클래스이며 텍스트 필드 의 조합입니다. 및 드롭다운 목록 사용자가 값을 선택할 수 있습니다. JComboBox는 ActionListener, ChangeListener를 생성할 수 있습니다. 사용자가 콤보 상자에서 작업할 때 ItemListener 인터페이스. setForeground() 를 사용하여 전경색과 배경색을 JComboBox 항목으로 설정할 수도 있습니다. 및 setBackground() JComboBox 메소드 수업. 예시 import java.awt.*
JTable JComponent 의 하위 클래스입니다. 여러 행 에 정보가 표시된 표를 만드는 데 사용할 수 있습니다. 및 열 . JTable에서 값을 선택하면 TableModelEvent TableModelListener 를 구현하여 처리됩니다. 상호 작용. 추가 또는 삽입할 수 있습니다. 라디오 버튼 TableCellRenderer 를 사용자 정의하여 JTable 셀에 인터페이스 및 DefaultCellEditor 수업. 예시 import java.awt.*; import java.awt.event.*; import ja
JPopupMenu JComponent의 하위 클래스입니다. 클래스이며 마우스 오른쪽 버튼을 클릭하면 화면의 아무 곳에나 나타날 수 있습니다. 팝업 메뉴를 생성하기 위해 JPopupMenu 를 사용할 수 있습니다. 수업. 일반적으로 메뉴 항목 을 추가할 수 있습니다. JPopupMenu 로 하위 메뉴 도 추가하십시오. JPopupMenu 로 먼저 하위 메뉴에 메뉴 항목을 추가한 다음 JPopupMenu에 추가합니다. 팝업 메뉴는 마우스 이벤트에 의해 트리거되므로 MouseListener 를 등록해야 합니다. 상호 작용. mouse