블로그 이미지
태홍아빠

카테고리

분류 전체보기 (196)
Program (186)
Community (10)
Total127,050
Today25
Yesterday87

생성자
JComboBox()
JComboBox(Object[])
JComboBox(Vector)


메소드
addItem() : 아이템을 추가할때 사용
getItemAt(int) : 특정 위치에 있는 문자를 가져옴
getItemCount() : 아이템의 수를 알려줌.
getMaximumRowCount():setMaximumRowCount에서 지정한 수를 반환함.
getSelectedIndex() : 선택된 번호 0부터 시작
getSelectedItem() : 선택된 객체의 내용
insertItemAt(Object, int) : 특정 위치에 값을 넣을때
setMaximumRowCount() : 리스트로 보여줄 최대값을 보여줌.
setEditable(boolean) : 입력이 가능한지 불가능 한지.
setSelectedIndex(int) : 특정 위치에 있는 아이템이 선택이 되도록
setSelectedItem(Object) : 특정내용의 combo가 선택이 되도록.

package Exam_01;
import java.awt.*;
import javax.swing.*;
class Exam_13_sub extends JFrame{
 private Container con;
 private String[] str = {"AAA","BBB","CCC","DDD","EEE"};
 private JComboBox jcb = new JComboBox(str);
 public Exam_13_sub(String str){
  super(str);
  this.init();
  this.start();
  this.setSize(500,400);
  this.setVisible(true);
  System.out.println((String)jcb.getItemAt(2));
  System.out.println(jcb.getItemCount());
  System.out.println(jcb.getSelectedIndex());
  System.out.println(jcb.getSelectedItem());
  
  try{
   Thread.sleep(2000);
  }catch(Exception e){}
  jcb.setSelectedIndex(3);
  
  try{
   Thread.sleep(2000);
  }catch(Exception e){}
  jcb.setSelectedItem("ZZZ");
 }
 public void init(){
  con = this.getContentPane();
  con.setLayout(new FlowLayout());
  jcb.addItem("FFF");
  jcb.insertItemAt("ZZZ", 0);
  jcb.setEditable(true);
  con.add(jcb);
 }
 public void start(){}
}
public class Exam_13 {
 public static void main(String[] args){
  Exam_13_sub es = new Exam_13_sub("Test");
 }
}
저작자 표시 비영리 변경 금지

'Program > 자바 AWT (JAVA)' 카테고리의 다른 글

JToolBar  (0) 2011/03/07
JPopupMenu  (0) 2011/03/07
JComboBox  (0) 2011/03/02
JLabel  (0) 2011/03/02
JScrollPane  (0) 2011/02/23
JFileChooser  (0) 2011/02/23
Posted by 태홍아빠
TAG

최근에 달린 댓글

최근에 받은 트랙백

글 보관함

티스토리 툴바