개발속이야기/Java

JFrame JComboBox 예제

스토리지기 2017. 12. 28. 11:32

package com.oraclejava.exam3;


import java.awt.BorderLayout;


import javax.swing.JButton;

import javax.swing.JCheckBox;

import javax.swing.JComboBox;

import javax.swing.JFrame;

import javax.swing.JTextField;


public class JaFrm4 extends JFrame {


JTextField txt;

JComboBox<String> cbox;

String[] items = {"한국", "미국", "일본"};


public JaFrm4(String sTitle) {

setTitle(sTitle);

setSize(250, 160);

setDefaultCloseOperation(EXIT_ON_CLOSE);

txt = new JTextField("");

add(txt, BorderLayout.NORTH); // 가로 max

cbox = new JComboBox<>(items);

add(cbox, BorderLayout.SOUTH);

cbox.addActionListener(e -> {

String s = (String)cbox.getSelectedItem();

if(s.equals("한국")) {

txt.setText("안녕하세요.");

}

else if(s.equals("미국")) {

txt.setText("Hello");

}else {

txt.setText("고니찌와");

}

});

setVisible(true); // 마지막에

}

public static void main(String[] args) {

// TODO Auto-generated method stub


JaFrm4 frm = new JaFrm4("인사");

}

}



'개발속이야기 > Java' 카테고리의 다른 글

JFrame 이미지 선택 테스트  (0) 2017.12.28
JFrame Image 이미지 예제  (0) 2017.12.28
JFrame button, checkbox, textfield 예제  (0) 2017.12.28
JPanel 시계 예제  (0) 2017.12.28
Java Thread 예제  (0) 2017.12.28