JAVA
-
Tomcat 서버 설치JAVA/웹 프로그래밍 - 서블릿 2020. 10. 29. 22:55
https://tomcat.apache.org/download-80.cgi 에 접속한다. 버전은 9.0.39 이다. 64비트 윈도우 zip 버전으로 다운 받는다. 교육용이다. 인스톨 버전을 설치하면 컴터가 실행하자마자 서버가 서비스를시작한다. 압축을 풀어 C드라이브에 붙여넣기한다. 그리고 이름을 바꾸자. 이름은 Tomcat-9.0.39로 한다. bin폴더에 들어가자. bin폴더에는 실행명령이 모여있는 곳이다. 그리고 내 PC를 우클릭해서 속성을 클릭해서 고급 시스템 설정을 선택하고 고급 탭의 환경 변수를 선택한다. 시스템 변수에서 새로 만들기를 선택해서 변수이름은 CATALINA_HOME이라 적고 디렉토리 찾아보기를 선택해서 톰캣이 설치되어 있는 경로를 선택한다. C:\Tomcat-9.0.39 Tomca..
-
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..