Page 91 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 91
149.// 테이블에 스크롤팬 생성
150. JScrollPane ScrollTable1 = new JScrollPane(table1);
151. JScrollPane ScrollTable2 = new JScrollPane(table2);
152.
153.// 화면에 표시될 패널 생성
154. JPanel Center = new JPanel();
155. JPanel East = new JPanel();
156. JPanel South = new JPanel();
157.
158.// 화면 크기 설정
159. Toolkit TK = Toolkit.getDefaultToolkit();
160. Dimension screenSize = TK.getScreenSize();
161. this.setSize(screenSize.width/2,
162. screenSize.height/2);
163.
164.// 레이아웃 설정(Center - 화면의 왼쪽 상단 표시, East -
165.// 화면의 오른쪽 상단 표시, South - 화면의 하단에 표시
166. Center.setLayout(new BorderLayout());
167. East.setLayout(new BorderLayout());
168. South.setLayout(new BorderLayout());
169.
170. Center.setBorder(BorderFactory.createEtchedBorder());
171. East.setBorder(BorderFactory.createEtchedBorder());
172. South.setBorder(BorderFactory.createEtchedBorder());
173.
174. Center.setPreferredSize(new
175. Dimension(screenSize.width/5, screenSize.height/7));
176. East.setPreferredSize(new
177. Dimension(screenSize.width/5*3,
178. screenSize.height/2));
179. South.setPreferredSize(new
180. Dimension(screenSize.width/2,
screenSize.height/10*5));
181.
182. // 레이블 추가
183. Passenger = new Label("승객 수 : "+0);
184. Passenger.setFont(new Font("맑은 고딕",
185. Font.BOLD,30));
186. Passenger.setAlignment(1);
187.
- 84 -