event

    [Java] 실습 (swing, JFrame, JPanel, awt, event)

    [Java] 실습 (swing, JFrame, JPanel, awt, event)

    JPanel의 paintComponent() package swing.graphics; import javax.swing.JFrame; import javax.swing.JPanel; import java.awt.*; //----------------------------------------------------------------------------------------------------------- // public class paintPanelExam extends JFrame //----------------------------------------------------------------------------------------------------------- public cla..

    [Java] 이벤트 객체와 이벤트 소스

    이벤트 객체 이벤트 소스 이벤트가 발생하는 경우 ActionEvent JButton 마우스나 키로 버튼 선택 JList 리스트 아이템을 더블클릭하여 리스트 아이템 선택 JMenuItem 메뉴 아이템 선택 JTextField 텍스트 입력 중 키 입력 ItemEvent JCheckBox 체크박스의 선택 혹은 해제 JCheckBoxMenuItem 체크박스 메뉴 아이템의 선택 혹은 해제 JList 리스트 아이템 선택 keyEvent Component 키가 눌러지거나 눌러진 키가 떼어질 때 MouseEvent Component 마우스 버튼이 눌러지거나 떼어질 때, 마우스 버튼이 클릭될 때, 컴포넌트 위에 마우스가 올라갈 때, 올라간 마우스가 내려올 때, 마우스가 드래그될 때, 마우스가 단순히 움직일 때 Focus..

    [Java] 실습 (event) Click

    [Java] 실습 (event) Click

    package swing.listener; import javax.swing.*; import java.awt.event.*; import java.awt.*; //------------------------------------------------------------------------------------------ public class ClickAndDoubleClickExam extends JFrame { JPanel contentPane = new JPanel(); ClickAndDoubleClickExam() { setTitle("Click and Double Click Example"); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setCon..

    [Java] 실습 (event)

    package swing.listener; import javax.swing.*; import java.awt.event.*; import java.awt.*; public class KeyListenerExam extends JFrame { JPanel contentPane = new JPanel(); JLabel[] keyMessage; KeyListenerExam() { setTitle("KeyListener Example"); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setContentPane(contentPane); contentPane.addKeyListener(new MyKeyListener()); keyMessage= new JLabel[3]; ..

    [Java] 실습 (event)

    package swing.listener; import javax.swing.*; import java.awt.event.*; import java.awt.*; public class AnonymousClassListener extends JFrame { AnonymousClassListener() { setTitle("Action Event Listener"); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setLayout(new FlowLayout()); JButton btn = new JButton("Action"); // 익명의 클래스로 이벤트 리스너를 작성한다. btn.addActionListener(new ActionListener() { public ..

    [Java] 실습 (event) 상 하 좌 우키로 글자 움직이기

    import javax.swing.*; import java.awt.event.*; import java.awt.*; public class RunningTextExam extends JFrame { JPanel contentPane= new JPanel(); JLabella= new JLabel("Hello"); final int RUNNING_UNIT= 10; RunningTextExam() { setTitle("상 하 좌 우 키를 이용하여 글자를 움직이기"); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setContentPane(contentPane); contentPane.setLayout(null); contentPane.addKeyListener(ne..