[POWER JAVA 2판] CHAPTER 14 PROGRAMMING
·
프로그래밍/Java
1. 마일을 킬로미터로 변환하는 프로그램에 배치 관리자를 지정하여서 다음 스케치가 나오도록 하라. 아직 이벤트 처리는 하지 않는다. 코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 import java.awt.FlowLayout; import javax.swing.BoxLayout; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JPanel; import javax...
[POWER JAVA 2판] CHAPTER 14 EXERCISE
·
프로그래밍/Java
1. BorderLayout을 사용하는 컨테이너에 여러 개의 버튼을 중앙에 배치하면 어떻게 되는가? 테스트 코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 import java.awt.BorderLayout; import javax.swing.JButton; import javax.swing.JFrame; class MyFrame extends JFrame{ public MyFrame() { setSize(300,200); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setTitle("EXERCISE1 TEST"); add(new JButton("Center1"), BorderL..
[POWER JAVA 2판] CHAPTER 14 LAB
·
프로그래밍/Java
LAB 1 실행 결과를 참조하여서 다음 코드의 빈칸을 채우고 실행하여 보라. 코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 import java.awt.FlowLayout; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JPanel; class MyFrame extends JFrame { JPanel p1; public MyFrame() { setSize(300, 200); setTitle("MyFrame"); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); // 교재에는 생략되어있지만 추가..
[POWER JAVA 2판] CHAPTER 13 PROGRAMMING
·
프로그래밍/Java
1. 앞의 EXERCISE 4에 등장하엿던 애플리케이션을 외관만 작성하여 보자. 즉 기능을 제공할 필요는 없다. 코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JPanel; class MyFrame extends JFrame { public MyFrame() { setSize(500, 100); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setT..
[POWER JAVA 2판] CHAPTER 13 EXERCISE
·
프로그래밍/Java
1. 다음 질문에 간단히 답하시오. 만약 AWT의 클래스가 Button이라면 여기에 대응되는 스윙의 클래스는 이다. JButton 컨테이너에 속하는 컴포넌트를 몇 개만 나열하여 보라. 프레임, 패널, 레이블, 버튼, 텍스트 필드 교재 316p 메뉴를 가진 애플리케이션을 작성하고자 하면 어떤 클래스를 확장하여야 하는가? JFrame 교재 308p, JFrame은 윈도우와 메뉴를 가지는 일반적인 데스크탑 애플리케이션에 적합하다. Component 클래스와 다른 컴포넌트 객체들과의 관계를 설명하라. Component 클래스의 메소드 중에서 많이 사용되는 것에는 어떤 것들이 있는가? 컴포넌트 클래스는 화면에 표시되어서 사용자와 상호 작용하는 시각적인 객체를 나타낸다. add() 교재 314p 컨테이너에 컴포넌트..
[POWER JAVA 2판] CHAPTER 13 LAB
·
프로그래밍/Java
LAB 1패널 안에 다른 패널이 포함될 수 있다. 이것을 이용하여서 다음 그림처럼 프로그램의 화면을 디자인하라. 코드12345678910111213141516171819202122232425262728293031323334353637383940import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JPanel; class MyFrame extends JFrame { public MyFrame() { setSize(600, 150); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setTitle("MyFra..