JAVA/GUI - Swing
-
Layout - GridLayoutJAVA/GUI - Swing 2020. 10. 24. 23:01
Layout은 콤포넌트 배치 방법을 지정한다. GridLayoutFrame.java 소스 파일 GridLayoutDemo.java 소스 코드 더보기 import javax.swing.JFrame; public class GridLayoutDemo { public static void main( String args[] ) { GridLayoutFrame gridLayoutFrame = new GridLayoutFrame(); gridLayoutFrame.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE ); gridLayoutFrame.setSize( 300, 200 ); // set frame size gridLayoutFrame.setVisible( true ); /..
-
Layout - BorderLayoutJAVA/GUI - Swing 2020. 10. 24. 22:53
Layout은 콤포넌트 배치 방법을 지정한다. BorderLayoutFrame.java 소스 파일 BorderLayoutDemo.java 소스 코드 더보기 import javax.swing.JFrame; public class BorderLayoutDemo { public static void main( String args[] ) { BorderLayoutFrame borderLayoutFrame = new BorderLayoutFrame(); borderLayoutFrame.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE ); borderLayoutFrame.setSize( 300, 200 ); // set frame size borderLayoutFrame.set..
-
Layout - FlowLayoutJAVA/GUI - Swing 2020. 10. 24. 22:47
Layout은 콤포넌트 배치 방법을 지정한다. FlowLayoutFrame.java 소스 파일 FlowLayoutDemo.java 소스 코드 더보기 import javax.swing.JFrame; public class FlowLayoutDemo { public static void main( String args[] ) { FlowLayoutFrame flowLayoutFrame = new FlowLayoutFrame(); flowLayoutFrame.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE ); flowLayoutFrame.setSize( 300, 75 ); // set frame size flowLayoutFrame.setVisible( true ); //..
-
JTextAreaJAVA/GUI - Swing 2020. 10. 24. 22:39
TextAreaFrame.java 소스 파일 TextAreaDemo.java 소스 코드 더보기 import javax.swing.JFrame; public class TextAreaDemo{ public static void main( String args[] ){ TextAreaFrame textAreaFrame = new TextAreaFrame(); textAreaFrame.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE ); textAreaFrame.setSize( 425, 200 ); // set frame size textAreaFrame.setVisible( true ); // display frame } // end main } // end class T..
-
KeyEvent를 통해 입력된 키를 출력하기JAVA/GUI - Swing 2020. 10. 24. 22:32
KeyDemoFrame.java 소스 파일 KeyDemo.java 소스 코드 더보기 import javax.swing.JFrame; public class KeyDemo { public static void main( String args[] ) { KeyDemoFrame keyDemoFrame = new KeyDemoFrame(); keyDemoFrame.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE ); keyDemoFrame.setSize( 350, 100 ); // set frame size keyDemoFrame.setVisible( true ); // display frame } // end main } // end class KeyDemo 프로그램 실행결과
-
JList & 다중 선택 리스트JAVA/GUI - Swing 2020. 10. 24. 20:47
1. 리스트 ListFrame.java 소스 파일 ListTest.java 소스 코드 더보기 import javax.swing.JFrame; public class ListTest{ public static void main( String args[] ) { ListFrame listFrame = new ListFrame(); // create ListFrame listFrame.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE ); listFrame.setSize( 350, 150 ); // set frame size listFrame.setVisible( true ); // display frame } // end main } // end class ListTest ..
-
JComboBoxJAVA/GUI - Swing 2020. 10. 24. 20:34
현재의 프로젝트 폴더의 bin 폴더에 다음과 같이 gif파일들을 저장하자. xmas0~xmas4까지 총 5개의 파일을 저장한다. ComboBoxFrame.java 소스 파일 ComboBoxTest.java 소스 코드 더보기 import javax.swing.JFrame; public class ComboBoxTest { public static void main( String args[] ) { ComboBoxFrame comboBoxFrame = new ComboBoxFrame(); comboBoxFrame.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE ); comboBoxFrame.setSize( 450, 250 ); // set frame size comboBo..
-
JRadioButton(단일 선택)JAVA/GUI - Swing 2020. 10. 24. 20:22
RadioButtonFrame.java 소스 파일 RadioButtonTest.java 소스 코드 더보기 import javax.swing.JFrame; public class RadioButtonTest { public static void main( String args[] ) { RadioButtonFrame radioButtonFrame = new RadioButtonFrame(); radioButtonFrame.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE ); radioButtonFrame.setSize( 300, 100 ); // set frame size radioButtonFrame.setVisible( true ); // display frame }..