01/10/2018, 17:27
E up lại code bỏ những class thừa đi .mong a chị chỉ giúp e lỗi sai chỗ nào .sao khi Nhấn phím từ bàn phím hoặc Chuột chim lại không bay ạ
e up lại code bỏ những class thừa đi .mong a chị chỉ giúp e lỗi sai chỗ nào .khi mà e Nhấn 1 phím từ bàn phím hoặc chuột mà Chim không bay ( Chim là 1 cái hình vuông màu đỏ ạ - bay là Hình vuông đó giảm tọa độ ạ )
import java.awt.event.KeyAdapter;
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import javax.swing.JFrame;
public class ManHinh extends JFrame {
TapVe tapve=new TapVe();
ConChim conchim=new ConChim();
public ManHinh() {
setSize(280, 500);
setVisible(true);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setLocation(400, 100);
add(tapve);
addKeyListener(new KeyAdapter() {
@Override
public void keyPressed(KeyEvent arg0) {
// TODO Auto-generated method stub
conchim.giamY();
}
});
addMouseListener(new MouseAdapter() {
@Override
public void mousePressed(MouseEvent arg0) {
// TODO Auto-generated method stub
conchim.giamY();
}
});
}
public static void main(String[]args) {
ManHinh mh=new ManHinh();
}
}
package RaTruong;
import java.awt.Color;
import java.awt.Graphics;
import javax.swing.JPanel;
public class ConChim extends JPanel {
int y=150;
public void pt(Graphics g) {
g.setColor(Color.RED);
g.fillRect(70, y, 26, 25);
}
public void tangY() {
y++;
}
public void giamY() {
y=y-50;
}
}
Bài liên quan
A post was merged into an existing topic: Vì sao khi e Run thử thì khi nhấn 1 Phím bất kỳ hoặc ấn chuột thì Con Chim của e ( hình vuông đỏ) không bay lên ạ