私はSpace Invaders型クローンの作成に取り組んでいます。問題は、今私の友人に彼のウェブサイトにこれを投稿させて、それをアプリケーションからアプレットに変換する必要があるということです。私はいくつかの例をオンラインで見てきました。ちょっとしたことでやってみましたが、HTMLで作られた簡単なWebページに入れてみましたが、正しく動作するようには思えません。誰かが私のコードを見て、この変換を通じて私を歩いてもらえますか?私は大いに助けていただければ幸いです!私が試したかもしれない何かが混ざらないように、私はアプリケーションコードを投稿しています。Javaアプリケーションをアプレットの混乱に変換する
public class InvadersMain implements KeyListener{
// GUI, Keyboard, Game Data here
private JFrame frame;
private JPanel playArea;
private JPanel sidePanel;
private JLabel scoreLabel;
private JLabel scoreDisplay;
private JLabel livesLabel;
private JLabel livesDisplay;
private JLabel title1;
private JLabel title2;
private final int playWidth = 500;
private final int playHeight = 500;
public String name = "";
public int baddysDead = 0;
public int playerScore = 0;
public int playerLives = 3;
public int waveNumber = 1;
public int waveScore = 20;
public double baddySpeed = 1 + (waveNumber-1)/5000;
// Game Data
private InvadersShip ship;
public ArrayList<InvadersShot> shots;
public ArrayList<InvadersBaddy> baddys;
private boolean shipDead; // Whether or not the ship has been blown up
private long shipTimeOfDeath; // The time at which the ship blew up
// Keyboard data
private boolean rightHeld = false;
private boolean leftHeld = false;
private boolean firing = false;
// Set up the game and play
public InvadersMain(){
// set everything up
configureGUI();
configureGameData();
// display window
frame.setVisible(true);
// start game
playGame();
name = JOptionPane.showInputDialog(null, "GAME OVER \nPlease enter your name");
}
変更が必要な部分を分離しようとしています。それ以上のことが必要な場合は、教えてください。
public static void main(String[] args){
new InvadersMain();
}
私はその[JWS]同意(http://stackoverflow.com/tags/java-web:
こちらをご覧ください。 -start/info)/ 'JFrame'は、このユースケースのための最良のオプションです。 –