본문 바로가기
솔루션모음/파워자바 프로그래밍

[파워자바] 13장 프로그래밍 솔루션 답지

by 이얏호이야호 2023. 2. 15.

 

1.

mport java.awt.*;
import javax.swing.*;
class TestFrame extends JFrame{
	public TestFrame(){
		setSize(500,100);
		setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		setTitle("테스트 프레임");
		JPanel panel = new JPanel();
		JLabel label = new JLabel("자바는 재미있나요?");
		JButton button1 = new JButton("Yes");
		JButton button2 = new JButton("No");
		panel.add(label);
		panel.add(button1);
		panel.add(button2);
		add(panel);
		setVisible(true);
	}
}
public class TestFrameT{
	public static void main(String[] args){
		TestFrame f = new TestFrame();
	}
}

 

2.

import java.awt.*;
import javax.swing.*;
class MyFrame extends JFrame{
	public MyFrame(){
		setSize(500,150);
		setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		setTitle("테스트 프레임");
		JPanel panel1 = new JPanel();
		JLabel label1 = new JLabel("인간에게 주어진 최사의 선물은 마음껏 웃을 수 있다는 것이다.");
		JLabel label2 = new JLabel("가능한 목표라고 하더라도 그것을 꿈꾸고 상상하는 순간 이미 거기에 다가가 있는 것이다. ");
		JLabel label3 = new JLabel("상상력은 생존의 힘이다.");
		panel1.add(label1);
		panel1.add(label2);
		panel1.add(label3);
		add(panel1);
		setVisible(true);
	}
}
public class MyFrameTest{
	public static void main(String[] args){
		MyFrame f = new MyFrame();
	}
}

 

3.

mport java.awt.*;
import javax.swing.*;
class MyFrame extends JFrame{
	public MyFrame(){
		setSize(400,150);
		setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		setTitle("테스트 프레임");
		JPanel panel1 = new JPanel();
		JPanel panel2 = new JPanel();
		JPanel panel3 = new JPanel();
		JLabel label1 = new JLabel("자바 호텔에 오신 것을 환영합니다.");
		JLabel label2 = new JLabel("숙박일수를 입력하세요.");
		JButton button1 = new JButton("1명");
		JButton button2 = new JButton("2명");
		JButton button3 = new JButton("3명");
		JButton button4 = new JButton("4명");
		JButton button5 = new JButton("5명");
		panel1.add(label1);
		panel1.add(label2);
		panel2.add(button1);
		panel2.add(button2);
		panel2.add(button3);
		panel2.add(button4);
		panel2.add(button5);
		panel3.add(panel1);
		panel3.add(panel2);
		add(panel3);
		setVisible(true);
	}
}
public class MyFrameTest{
	public static void main(String[] args){
		MyFrame f = new MyFrame();
	}
}

 

댓글