Page 919 - 2
P. 919
다 동작 설명.
1) 첫 화면이 나온다.
2) Start 버튼을 누르면 첫 번째 게임화면으로 넘어간다.
3) 10 초가 지나면 두 번째 게임화면으로 넘어간다.
4) 10 초를 간격으로 첫 번째 게임화면과 두 번째 게임화면을 번갈아 보여준다.
5) 80 초 안에 틀린 군데 7 군데를 다 찾으면 클리어 이다.
6) [ 실패의 경우 게임오버 화면이 나온다] .
7) [ 클리어의 경우 클리어 화면이 나온다] .
5. 소프트웨어 작성하기
가 프로그램 흐름도.
나. FPGA 에서 데이터 처리를 위한 프로그램 소스
import java.awt.event.*;
import javax.swing.*;
import javax.imageio.ImageIO;
import java.util.Timer;
import java.util.TimerTask;
import java.awt.*;
public class back extends JFrame {
JScrollPane scrollPane;
ImageIcon icon;
public static int count2;
public back() {
icon = new ImageIcon("c:\\Startscreen.jpg");
// 배경 Panel 생성후 컨텐츠페인으로 지정
JPanel background = new JPanel() {
public void paintComponent(Graphics g) {
g.drawImage(icon.getImage(), 0, 0, null);
setOpaque(false);
super.paintComponent(g);
}
};
ImageIcon image = new ImageIcon("c:\\Startbutton.png");
JLabel jLabel = new JLabel(image);
jLabel.addMouseListener(new MouseAdapter(){
@Override
public void mouseClicked(MouseEvent arg0){
// 마우스 클릭햇을때 처리할것 적기
ThigauEEx t2 = new ThigauEEx(" 우뇌상쾌통쾌 틀린그림전집");
getContentPane().removeAll();
setVisible(false);
revalidate();
- 919 -