[JAVA]10월 14일 스윙 컴포넌트, 콤보박스(JComboBox), 콤보 박스 이벤트 처리 예제제 *콤보 박스의 메소드 생성자 콤보 박스를 생성하기 위해서는 먼저 생성자 중에서 하나를 골라서 호출하여야 한다. 첫번째 생성자는 비어 있는 콤보 박스를 생성한다. JComboBox combo = new JComboBox(); 여기에 항목을 추가 하려면 addItem()메소드를 사용한다. combo.addItem("dog"); 등등.. 콤보 박스의 이벤트 처리를 활용해서 만든 예제를 작성해 보겠다. public class ComboBoxTest extends JFrame implements ActionListener{ private JLabel label; public ComboBoxTest() { this.setTitle("콤보 박스"); this.setSize(300, 200); this.setDefau.. 더보기 [JAVA]10월 14일 스윙 컴포넌트, 리스트(List), 리스트의 이벤트 처리 예제 *리스트 -리스트(List)는 여러 개의 선택 항목 중에서 하나를 선택하기 위한 컴포넌트이다. -리스트는 한 줄에 하나씩 선택 항목을 나타내며 이영역은 스크롤이 가능하다. -일반적으로 사용자는 마우스 클릭에 의하여 항목을 선택. -더블 클릭이나 엔터 키를 치면 액션 이벤트가 발생한다. 리스트에서는 항목을 선택할 수 있는 모드에는 다음의 3가지가 있다 단일선택(SINGLE_SELECTION), 단일 구간 선택(SINGLE_INTERVAL_SELECTION) 다중 구간 선택(MULTIPLE_INTERVAL_SELECTION). *선택 모드 변경 list.setSelectionMode(ListSelectionModel.SINGLE_SELECTION); *리스트의 이벤트 처리 리스트의 항목이 선택되면 리스트 선.. 더보기 [JAVA]10월 14일 스윙 컴포넌트, TextArea 를 활용한 예제.(KeyListner) *이 예제는 TextArea 를 만들어서 세로스크롤만 있고 가로스크롤은 쓰지않으면서 Text가 꽉차면 자동으로 다음칸으로 넘겨주는 기능이 있는 TextArea 를 만들어 보았다. 추가 기능으로 타이핑 하는 글자수를 실시간으로 TextArea 밑에 나오게 하는것이다. public class TextArea extends JFrame implements KeyListener{ private JTextArea ta;private JScrollPane sc;private JLabel label;private JPanel panel;private int count = 0;public TextArea() { // 프레임 기본세팅this.setTitle("연습");this.setDefaultCloseOperation.. 더보기 이전 1 ··· 13 14 15 16 17 18 19 ··· 23 다음