본문 바로가기

Study/Java

12. 10. 08 과제 import java.awt.*; import java.awt.event.*; import java.text.DecimalFormat; import javax.swing.*; import javax.swing.border.TitledBorder; class Calculate extends JFrame { private JPanel panel = new JPanel(); private JLabel PriceText = new JLabel("Price"), DownPaymentText = new JLabel("Down Payment"), AnnualInterestRateText = new JLabel("Annual Interest Rate"); private JTextField PriceField = new.. 더보기
12. 09. 26 테스트 import java.awt.*; import java.awt.event.*; import java.text.DecimalFormat; import javax.swing.*; import javax.swing.border.TitledBorder; class Donate extends JFrame { private JPanel panel = new JPanel(); private JLabel DonationText = new JLabel("Donation"), AfterExpensesText = new JLabel("AfterExpenses"), TotalRaisedText = new JLabel("TotalRaised"); private JTextField DonationField = new JTextF.. 더보기
12. 09. 26 과제 import java.awt.*; import java.awt.event.*; import javax.swing.*; import javax.swing.border.TitledBorder; class Student extends JFrame { private JPanel panel = new JPanel(); private JPanel inputGrade = new JPanel(); private JLabel studentName = new JLabel(), test1 = new JLabel(), test2 = new JLabel(), test3 = new JLabel(), display = new JLabel(), classAverage = new JLabel(); private JTextField s.. 더보기
12. 09. 25 import java.awt.*;import java.awt.event.*;import java.text.DateFormat;import java.text.DateFormat.*;import java.util.Date;import java.util.Date.*;import javax.swing.*; public class SecurityPanel extends JFrame{private JLabel securityCodeJLabel;private JPasswordField securityCodeJPasswordField;private JButton aJButton;private JButton bJButton;private JButton cJButton;private JButton dJButton;priv.. 더보기
12. 09. 25 과제 import java.awt.event.ActionEvent;import java.awt.event.ActionListener; import javax.swing.*; class test extends JFrame{private static final long serialVersionUID = 1L;JButton ButtonOne, ButtonTwo, ButtonThree, ButtonFour, ButtonFive, ButtonSix, ButtonSeven, ButtonEight, ButtonNine, ButtonZero, ButtonC, ButtonSharpe;JTextField SecurityCodePassword = new JTextField();JTextField Security = new JTe.. 더보기
12. 09. 19 실습( 월급 계산기 ) 기본급과 시금을 입력하고 40시간 초과분에 대해서는 50% 추가금 계산 import java.awt.FlowLayout;import java.awt.event.*;import java.text.*;import javax.swing.*; class MyFrame extends JFrame{JButton Calculate;JTextField HourlyWage_F = new JTextField();JTextField HoursWorked_F = new JTextField();JTextField GrossWages_F = new JTextField();DecimalFormat dollars = new DecimalFormat( "$0.00" );public MyFrame(){setSize(250, 200);s.. 더보기
12. 09. 19( 쪽지시험 ) import java.awt.FlowLayout;import java.awt.event.*;import java.text.*;import javax.swing.*; class MyFrame extends JFrame{JButton Calculate;JTextField HourlyWage_F = new JTextField();JTextField HoursWorked_F = new JTextField();JTextField GrossWages_F = new JTextField();DecimalFormat dollars = new DecimalFormat( "$0.00" );public MyFrame(){setSize(250, 200);setDefaultCloseOperation(JFrame.EXIT_ON_C.. 더보기
12. 09. 19 (소스) import java.awt.FlowLayout;import java.awt.event.*;import javax.swing.*; class MyFrame extends JFrame{JButton b1;private JButton b2, b3;JTextField t1 = new JTextField();JTextField t2 = new JTextField();JTextField t3 = new JTextField();public MyFrame(){setSize(354, 112);setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);setTitle("Inventory");this.setLayout(null);JLabel label = new JLabel("Cartons per.. 더보기
12. 09. 10 * 이벤트 드리븐 프로그래밍- 프로그램의 실행이 이벤트의 발생에 의하여 결정되는 방식 이벤트 처리과정1) 버튼을 클릭한다2) 이벤트 객체 발생(이벤트 객체)3) 이벤트 처리(이벤트 리스너 객체) 클래스는 어디에....1) 독립클래스 2) 내부클래스 3) 프래임 클래스4) 무명 클래스 * 이벤트 처리과정1) 이벤트 리스너 클래스를 작성한다. 1. 버튼 누르면 텍스트 변경하기import java.awt.FlowLayout;import java.awt.GridLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener; import javax.swing.*; class MyListener implements ActionListene.. 더보기
세쨋 날(내부 클래스오 무명클래스 차이점 과제하기) EX) 박스 레이아웃 import java.awt.Color; import java.awt.Component; import javax.swing.*; class MyFrame extends JFrame { public MyFrame() { setSize(600, 400); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setTitle("MyFrame"); JPanel panel = new JPanel(); panel.setLayout(new BoxLayout(panel, BoxLayout.Y_AXIS)); makeButton(panel, "Button1"); makeButton(panel, "Button2"); makeButton(panel, "Button3"); .. 더보기