0

null レイアウトを使用して Java Swing でゲームをプログラミングしました。私が取り組んでいるいくつかの不具合を除いて、それは完全に機能し、かなり素敵に見えます. 私の計画: いくつかのバグを修正し、いくつかの追加機能を追加してから、SwingWebまたはAjaxSwingを使用して、 HTML/CSS/JavaScript を使用して Web ブラウザーでゲームを実行できるようにします。しかし、ここで何人かの人々と話をした後、私はレイアウト マネージャーを使用していないため、私のゲームが正しく表示されないのではないかと心配しています。コンポーネントを正確に配置することは、ゲームの性質上、完璧に機能します。なぜなら、JLabels を常に動かしておく必要があり、レイアウト マネージャーでこれを試みるのは非常に問題になるからです。私はおそらくできる。ですから、これについて決定を下す前に、上記のように計画を進めた場合に null レイアウトに関して直面する可能性がある問題について、誰か説明してもらえますか? ブラウザーで実行されるため、ゲームのウィンドウをサイズ変更できるようにするつもりはないことは明らかです。

4

2 に答える 2

2

HTML に変換されたAFAIUレイアウトは、スタイル nullのみをもたらす可能性があります。position:absolute;

これは、Swing よりも HTML の方がうまく機能しません。HTML は流れるはずであり、ユーザーがブラウザでテキストのサイズを拡大または縮小し始めると、バラバラになります。

于 2014-01-19T07:59:29.393 に答える
0

ウィンドウのサイズを変更していない場合、または changeListeners を使用していない場合は、 NULLレイアウトを使用したプログラミングが許容されるため、null レイアウトの使用は避けてください。これを読む

于 2014-01-19T08:00:23.950 に答える