这简单,把窗体布局设置为空。然后就可以设置JButton的坐标了。下面给出控制按钮移动的代码。至于你那个游戏我没玩过,不知道咋整。import java.awt.event.*;import javax.swing.*;/ 实现控制按钮移动 author gust / public class TFrame extends JFrame implements ActionListener{ JButton bt1 ,bt2,...
你的这点出现问题了 addKeyListener(new FrameMove()); 这样直接写的话 是对Fream窗口添加一个键盘事件 往往是没有办法直接用键盘对它进行操作的 改成 button1.addKeyListener(new FrameMove()); 之后 先点下第一个按钮 然后就可以有反应了 如果想让它动 还需要在keyPressed这个方法里面 设置下...
public void mouseExited(MouseEvent m){ TextDemo.l.setText("鼠标的光标离开按钮组件");} //鼠标按键按下事件 public void mousePressed(MouseEvent m){ TextDemo.l.setText("鼠标的按键被按下");} //鼠标按键被释放时的事件 public void mouseReleased(MouseEvent m){ TextDemo.l.setText("...
button.setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR));这行就可以设置JButton的指针变小手了
private JButton button;public MainFrame() { movePanel = new JPanel();movePanel.setBorder(BorderFactory.createRaisedBevelBorder());movePanel.setBounds(new Rectangle(50, 50, 50, 50));button = new JButton("移动");button.addActionListener(new ActionListener() { public void ...