본문 바로가기

솔루션모음/파워자바 프로그래밍22

[파워자바] 17장 프로그래밍 솔루션 답지 1. import java.awt.*; import java.awt.event.*; import javax.swing.*; public class NumberGameextends JFrame { private int randomNum; private JTextField inputField; private JLabel guideLabel; private JButton retryButton; private JButton exitButton; public NumberGame(){ //부모 클래스 생성자 명시적 호출 super("숫자게임"); //top 패널에 들어갈 컴포넌트 구성 JLabel infoLabel = new JLabel("숫자를 추측하시오 : "); inputField = new JTextFiel.. 2023. 2. 16.
[파워자바] 16장 프로그래밍 솔루션 답지 1. import java.awt.event.*; import javax.swing.*; class Myframe extends JFrame { JButton button; JTextField t1; JTextField t2; public Myframe() { setSize(250,120); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setTitle("마일을 킬로미터로 변환"); JPanel panel1=new JPanel(); JLabel label=new JLabel("거리를 마일 단위로 입력하시오"); t1=new JTextField(5); t2=new JTextField(20); button=new JButton("변환"); button.addAction.. 2023. 2. 16.
[파워자바] 15장 프로그래밍 솔루션 답지 1. import javax.swing.*; import java.awt.event.*; import java.awt.*; class MyPanel extends JPanel { Font f1, f2, f3, f4, f5; public MyPanel() { f1 = new Font("Serif", Font.PLAIN, 20); f2 = new Font("San Serif", Font.BOLD, 20); f3 = new Font("Monospaced", Font.ITALIC, 20); f4 = new Font("Dialog", Font.BOLD | Font.ITALIC, 20); f5 = new Font("DialogInput", Font.BOLD, 20); } public void paintCompone.. 2023. 2. 16.
[파워자바] 14장 프로그래밍 솔루션 답지 1. // 패키지 포함 import java.awt.GridLayout; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JPanel; import javax.swing.JTextField; // JFrame을 상속받는 MyFrame 클래스 선언 class MyFrame extends JFrame { // 필드선언 private JButton button; private JLabel label; private JTextField textInput,textResult; private JPanel panel,panel1,panel2,panel3; // 생성자 선언 public .. 2023. 2. 15.