본문 바로가기
자바

자바 소스코드: 텍스트필드와 콤보 박스를 이용한 예제

by 드린 2016. 10. 29.

목차

    반응형
    package javaapplication48;
    
    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.event.*;
    import javax.swing.*;
    
    class Ex2 extends JFrame{
        JTextField tf=new JTextField(10);
        JComboBox box=new JComboBox();
        int x;
        Ex2(){
            this.setTitle("JTextField and JComboBox");
            this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
            this.setLayout(new FlowLayout());
            
            tf.addKeyListener(new KeyListener(){
                @Override
                public void keyTyped(KeyEvent e) {
                }
    
                @Override
                public void keyPressed(KeyEvent e) {
                    if(e.getKeyCode()==KeyEvent.VK_ENTER){
                        box.addItem(tf.getText());
                        tf.setText("");
                    }
                }
    
                @Override
                public void keyReleased(KeyEvent e) {
                }
                
            });
            this.add(tf);
            this.add(box);
            this.setSize(300,200);
            this.setVisible(true);
        }
    }
    public class JavaApplication48 {
    
        public static void main(String[] args) {
            new Ex2();
        }
        
    }
    
    

    <결과>

    2016/10/29 - [자바] - 자바 소스코드: 체크박스 예제(버튼 비활성화, 감추기)

    2016/10/29 - [자바] - 자바 소스코드: 그래픽 이미지 확대 축소 연습

    2016/10/28 - [자바] - 자바 소스코드: 이미지 패널 드래깅 연습

    #자바 #자바 소스코드 #텍스트 필드 #콤보 박스 #키 리스너 #명품자바 프로그래밍 실습문제 11장 2번 #자바 예제

    반응형