⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cannonworld.java

📁 一些JAVA的小程序
💻 JAVA
字号:
      //mdm April 2001import java.awt.*;import java.awt.event.*;import javax.swing.*;import javax.swing.event.*;public class CannonWorld extends JFrame{  public static void main (String [] args){    CannonWorld world = new CannonWorld();  }  private CannonGamePanel panel = new CannonGamePanel(new Integer(45));  private JScrollBar slider = new JScrollBar(JScrollBar.VERTICAL, 45,5,0, 90);  public CannonWorld() {	//constructor for new window    //resize frame, initialize title    addWindowListener(new CloseQuit());    getContentPane().add(panel);    //add graphical objects and their listeners    JButton fire = new JButton("fire");    fire.addActionListener(new FireButtonListener());    getContentPane().add("North", fire);    slider.addAdjustmentListener(new JScrollBarListener());    getContentPane().add("East", slider);    setSize(CannonGamePanel.PanelWidth, CannonGamePanel.PanelHeight+60);    setTitle("Cannon World");    show();    while (true) panel.run();  }  private class FireButtonListener implements ActionListener{    public void actionPerformed(ActionEvent evt){      panel.fire();    }  }  private class JScrollBarListener implements AdjustmentListener{    public void adjustmentValueChanged(AdjustmentEvent e){      int angle = slider.getValue();      panel.setAngle(angle);    }  }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -