JAVA/GUI - Swing

Swing 개념 & JOptionPane을 활용한 메시지 출력

DesignatedRoom 2020. 10. 15. 22:31

SWING 개론
     - JAVA의 GUI(Graphic User Interface) 기술.
     - Mac 수준의 화려한 그래픽을  지원.
     - VC++등의 언어보다 무겁고 메모리를 많이 사용하며 속도가 느리다.
     - JRE가 설치되어 있어야 실행 할 수 있다.
     - IE 1.1.5가 포함되어 있어 브러우저상에서 Swing이 실행되지 않는다.
       따라서 Swing을 실행하려면 jre1.2이상을 설치해야 한다.
     - Swing은 SWT, RCP로 대체되어 발전되고 있다.
     - Flash 기술을 변형하여 Macromedia는 개발자들을 위해 Flex를 개발했다.

 

JOptionPane을 활용한 메시지 출력 예제

프로그램 실행결과

 

소스 코드

import javax.swing.JOptionPane; 

public class Addition
{
   public static void main( String args[] )
   {
      String firstNo = JOptionPane.showInputDialog( "수1 입력" );
      String secondNo = JOptionPane.showInputDialog( "수2 입력" );

      int no1 = Integer.parseInt( firstNo ); 
      int no2 = Integer.parseInt( secondNo );

      int sum = no1 + no2;

      JOptionPane.showMessageDialog( null, "합계: " + sum, 
              "수치 입력받아 더하기", JOptionPane.INFORMATION_MESSAGE );
   } 
}