top of page

프로필

가입일: 2021년 3월 13일

소개

0 개의 좋아요
2 개의 댓글
0 개의 베스트 답변

import java.awt.*;

import java.awt.event.*;

import javax.swing.*;


public class Main extends JFrame {

Container c = getContentPane();

boolean y;

int o = (int) (Math.random() * 15);

static int ans = (int) (Math.random() *100001);

JLabel re = new JLabel("다음으로 넘어갑니다.");

JTextField g = new JTextField("", 20);

JLabel la = new JLabel();

JLabel op = new JLabel("기회: " + o);


ImageIcon god = new ImageIcon("img\\good.png");

ImageIcon bad = new ImageIcon("img\\bad.png");


JLabel anso = new JLabel(god);

JLabel ansb = new JLabel(bad);

public Main() {

setSize(900, 700);

setVisible(true);

setTitle("너오징어 게임 1");

setLayout(new FlowLayout());

c.add(g);

c.add(la);

c.add(op);

g.addKeyListener(new hikey());

g.setFocusable(true);

g.requestFocus();


}


class hikey extends KeyAdapter {

public void keyPressed(KeyEvent e) {

if(e.getKeyCode()!=10) return ;

for (int i = 0; i <= o; i++) {

o--;

int n = Integer.parseInt(g.getText());

if(o == 0)

c.add(ansb);

else if (n > ans)

la.setText("DOWN");

else if (n < ans)

la.setText("UP");

else if (n == ans)

la.setText("ANS!");

break;

}

}

}


public static void main(String[] args) {

System.out.println("정답 :"+ ans);

new Main();

}


}


NUKUSEYO

더보기
bottom of page