* 메뉴를 만들기 위해 사용되는 클래스는 JMenuBar, JMenu, JMenuItem이며 JMenuBar는 메뉴바를, JMenu는 하나의 메뉴를, JMenuItem은 하나의 메뉴아이템을 구현한다. 메뉴바를 프레임에 붙이기 위해서는 JFrame.setJMenuBar(JMenuBar) 메소드를 이용한다.
* 사용자가 메뉴아이템을 선택하면 Action 이벤트가 발생한다.
* JToolBar는 바(Bar) 모양으로서 툴바라고 불리며 다양한 종류의 스우이 컴포넌트를 담을 수 있는 컨테이너이다. 주로 ㅅ용자에게 아이콘 메뉴를 제공하기 위해 사용된다.
* 툴팁은 컴포넌트 위에 마우스를 올리면 출력되는 문자열로서, 모든 JComponent들이 가질 수 있으며, 툴팁을 달기 위해서는 JComponent의 setToolTipText(String msg)를 이용한다. msg는 툴팁 문자열이다.
* JDialog를 이용하여 독자가 원하는 형태의 다이얼로그를 제작할 수 있다.
* JOptionPane을 이용하여 다양한 팝업 다이얼로그를 출력할 수 있다.
* 입력 다이얼로그는 JOptionPane.showInputDialog() 메소드를 호출하면 출력되고, 한 줄의 입력창을 통해 문자열을 입력받을 때 사용된다.
* 확인 다이얼로그는 JOptionPane.showConfirmDialog() 메소드를 호출하면 출력되고, 사용자로부터 "예", "아니오"등의 답을 얻는 데 사용된다.
* 메시지 다이얼로그는 JOptionPane.showMessageDialog() 메소드를 호출하면 출력되고, 사용자에게 임의의 메시지를 전달하기 위해 사용된다.
* JFileChooser는 파일 열기 다이얼로그와 파일 저장 다이얼로그를 생성하고 출력하여 사용자로부터 파일이나 디렉터리를 선택하도록 한다.
* JColorChooser는 사용자에게 색상 팔레트를 보여주고 색을 선택하도록 하는 컬러 다이얼로 그를 생성하고 출력하는 데 사용된다.
* JTabbedPane은 탭이라고 불리는 여러 개의 패널을 겹치게 하여 출력 공간을 공유하도록 하는 스윙 컴포넌트이다.
'IT > 자바공부' 카테고리의 다른 글
자바 파일 다이얼로그, 고급 스윙 컴포넌트 (0) | 2022.08.11 |
---|---|
자바 고급 스윙 컴포넌트, 팝업 다이얼로그 (0) | 2022.08.11 |
자바 고급 스윙 컴포넌트, 모달 다이얼로그 & 모달리스 다이얼로그 (0) | 2022.08.11 |
자바 고급 스윙 컴포넌트, 다이얼로그 JDialog (0) | 2022.08.10 |
자바 고급 스윙컴포넌트 툴팁, ToolTip (0) | 2022.08.10 |