728x90
300x250
[Java]  Swing - JOptionPane - showInputDialog

 

자바에서 스윙을 소개하고자 합니다.

JOptionPane의 showInputDialog()에 대해서 요약을 해봤습니다.

 


1. 요약

 

// 메뉴 생성
 JMenuItem testItem1 = new JMenuItem("단순 메시지 입력 상자");
 JMenuItem testItem2 = new JMenuItem("콤보 메시지 입력 상자" );
 
 
 testItem1.addActionListener(new ActionListener() {
      public void actionPerformed(ActionEvent e) {      
           JOptionPane.showInputDialog (null, "메시지 박스") ;
      }
 });
 
 testItem2.addActionListener(new ActionListener() {
      public void actionPerformed(ActionEvent e) {
          String[] selections = { "첫번째값", "두번째값", "세번째값" };
         
          // 데이터 입력 받기
          Object test = JOptionPane.showInputDialog( null, "selectionValues \n이용예제", "제목",
                JOptionPane.QUESTION_MESSAGE, null, selections, "두번째값" );
         
          // 출력 결과 찍어보기
          JOptionPane.showMessageDialog( null, test );      
      }
 });

 


2. 참고자료(Reference)

 

1. javase Doc, http://docs.oracle.com/javase/8/docs/api/javax/swing/JOptionPane.html, Accessed by 2015-06-01

 

반응형
728x90
300x250

[Java] API 8.0 사이트

자바 개발자가 반드시 접속하면 도움을 많이 받는 사이트 중 하나가 제작사 홈페이지라고 봅니다.
아래의 사이트는 oracle JavaSE 8버전의 API 사이트 주소입니다.

http://docs.oracle.com/javase/8/docs/api/

반응형
728x90
300x250

[Java] Swing - JTable의 열 헤더 출력(Column Header) - JScrollPane 이용

 

Swing에서 Jtable의 열 헤더 출력에 대해서 소개합니다.
Eclipse의 Designer에서 JTable을 추가하면, 아래처럼 출력됩니다.

 

 

코드는 이처럼 생성됩니다.

contentPane.add ( table, BorderLayout.CENTER ) ;

 

헤더를 추가하기 위해서는

contentPane.add ( JScrollPane ( table ) , BorderLayout.CENTER ) ; 

 

이처럼 바꿔주면 됩니다.

 

반응형

+ Recent posts