'컴퓨터공학부 > 고급컴퓨터프로그래밍(MFC)' 카테고리의 다른 글
윈도우 프로그래밍 Chapter 4 연습문제 1번 (0) | 2010.10.20 |
---|---|
윈도우 프로그래밍 Chapter 1 연습문제 (0) | 2010.10.05 |
윈도우 프로그래밍 Chapter 2 심화문제 2번문제 (0) | 2010.10.05 |
윈도우 프로그래밍(visual C++ MFC Programming) 개정판 3장 연습문제 (0) | 2010.10.04 |
윈도우 프로그래밍 Chapter 4 연습문제 1번 (0) | 2010.10.20 |
---|---|
윈도우 프로그래밍 Chapter 1 연습문제 (0) | 2010.10.05 |
윈도우 프로그래밍 Chapter 2 심화문제 2번문제 (0) | 2010.10.05 |
윈도우 프로그래밍(visual C++ MFC Programming) 개정판 3장 연습문제 (0) | 2010.10.04 |
빨간부분 작성하기
import javax.swing.*;
public class MyFrame extends JFrame
{
private JPanel p;
private JLabel label1;
public JButton button1;
public JButton button2;
public JTextField text1;
public JTextField text2;
public MyFrame()
{
this.setSize(300, 200);
this.setTitle("2006242011 김동영");
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
p = new JPanel();
label1 = new JLabel("반지름의 값을 입력하시오 : "); text1 = new JTextField(3);
button1 = new JButton("원의 면적 계산");
button2 = new JButton("원의 둘레길이 계산");
text2 = new JTextField(20);
p.add(label1);
p.add(text1);
p.add(text2);
p.add(button1);
p.add(button2);
add(p);
MyListener ml = new MyListener(this);
button1.addActionListener(ml);
button2.addActionListener(ml);
this.setVisible(true);
}
}
import javax.swing.*;
import java.awt.event.*;
public class MyListener implements ActionListener
{
private MyFrame f;
public MyListener(MyFrame f)
{
this.f = f;
}
public void actionPerformed(ActionEvent e)
{
if(e.getSource() == f.button1)
{
String text = f.text1.getText();
int r = Integer.parseInt(text);
double result = r * r * 3.14;
f.text2.setText("원의 면적 = " + result);
}
else if(e.getSource() == f.button2)
{
String text = f.text1.getText();
int r = Integer.parseInt(text);
double result = r * 2 * 3.14;
f.text2.setText("원의 둘레길이 = " + result);
}
}
}
1.event object : button
2.event type : ActionEvent
3.인터페이스 구현하려면 작성해야할 메소드 : actionPerformed
4.자신의 학번 뒤에 세자리 입력해서 원의 면적,둘레길이 구하시오
GridLayout 클래스 (0) | 2010.10.29 |
---|---|
BorderLayout 클래스 (0) | 2010.10.29 |
버튼 클릭하면 패널색이 변하는 프로그램 만들기~ (1) | 2010.10.15 |
그래픽 사용자 인터페이스 -이벤트 처리 (0) | 2010.10.06 |
그래픽 사용자 인터페이스(Graphical User interface) (0) | 2010.10.01 |
과제 (0) | 2010.10.25 |
---|---|
윈도우 프로그래밍 Chapter 1 연습문제 (0) | 2010.10.05 |
윈도우 프로그래밍 Chapter 2 심화문제 2번문제 (0) | 2010.10.05 |
윈도우 프로그래밍(visual C++ MFC Programming) 개정판 3장 연습문제 (0) | 2010.10.04 |
GridLayout 클래스 (0) | 2010.10.29 |
---|---|
BorderLayout 클래스 (0) | 2010.10.29 |
10/22 중간고사 (0) | 2010.10.22 |
그래픽 사용자 인터페이스 -이벤트 처리 (0) | 2010.10.06 |
그래픽 사용자 인터페이스(Graphical User interface) (0) | 2010.10.01 |
눈금자 : Ctrl + R
가이드 : Ctrl + ;
*작아져 있는 문자를 점점 크게할 때 가운데위치로 지정하려면
Anchor point를 이동시킨다
*설치한 플러그인을 사용할때
Effect->Trapcode->[ ]
시험문제(18문제 대부분 객관식,주관식1~2문제)
기능을 알아야한다
개념위주로 시험나옴(PPT참조)
오늘 배운거~! (0) | 2010.11.09 |
---|---|
라인 애니메이션 만들기 (0) | 2010.11.02 |
선문대 영상로고 (Atfer Effect CS3) (0) | 2010.10.05 |
2010년 10월 5일 화요일 (0) | 2010.10.05 |
2010년 9월 28일 화요일 (0) | 2010.10.05 |
실습 (0) | 2010.11.17 |
---|---|
과제#2 (0) | 2010.11.15 |
StateChart Diagram (0) | 2010.11.08 |
오늘 실습 내용은 나중에 (0) | 2010.10.28 |
레스토랑 Activity Diagram (0) | 2010.10.06 |
과제#1
소프트웨어설계론
2010.10.06
학번 : 성명:
(문제) 다음은 “레스토랑”관련 Activity Diagram에서, “요금을 지불한다”라는 Activity를 보다 구체화하여 나타낸 것이다. 이것을 참고하여, Activity Diagram을 작성하고, "요금을 지불한다"Activity에 내장시키시오. 단, 요금은 현금 또는 신용카드로 지불한다.
고객이 제출한 주문표를 받은 계산담당직원은, 고객에게 요금을 고지한다. 그러면, 고객은 현금 또는 신용카드로 지불한다. 현금으로 지불하는 경우, 고객이 현금을 계산담당직원에게 건네면, 계산담당직원은 계산완료후 거스름돈과 영수증을 고객에게 전달함으로써 요금지불과정이 완료된다. 한편, 신용카드로 지불하는 경우에는, 고객이 신용카드를 계산담당직원에게 전달하면, 계산담당직원은 신용카드단말기에 인식시키고, 고객은 매출전표에 서명하고 영수증을 받음으로써 요금지불과정이 완료된다.
(*)주의사항
- Visual Paradigm을 사용하여 Activity Diagram을 작성한다.
- 결과물 좌측상단에 학번이름을 반드시 기입하고,
- 결과물은 jpg형태로 export하여 프린트 출력
- 10월11일 수업 시작전에 강의실 교탁위에 제출
실습 (0) | 2010.11.17 |
---|---|
과제#2 (0) | 2010.11.15 |
StateChart Diagram (0) | 2010.11.08 |
오늘 실습 내용은 나중에 (0) | 2010.10.28 |
중간고사 (0) | 2010.10.11 |
GridLayout 클래스 (0) | 2010.10.29 |
---|---|
BorderLayout 클래스 (0) | 2010.10.29 |
10/22 중간고사 (0) | 2010.10.22 |
버튼 클릭하면 패널색이 변하는 프로그램 만들기~ (1) | 2010.10.15 |
그래픽 사용자 인터페이스(Graphical User interface) (0) | 2010.10.01 |
오늘 배운거~! (0) | 2010.11.09 |
---|---|
라인 애니메이션 만들기 (0) | 2010.11.02 |
2010년 10월 12일 화요일 (0) | 2010.10.12 |
2010년 10월 5일 화요일 (0) | 2010.10.05 |
2010년 9월 28일 화요일 (0) | 2010.10.05 |