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 );
}
}