-1

私はNetbeans 7.1.2でJavaアプリケーションを開発しました。これは、コンボボックス、jcalendar(ユーザーからの日付入力用)テキストフィールド(ユーザーからの入力用)、コードで計算を行うためのコマンドボタンなどのさまざまなスイングコントロールを使用し、最終的に結果を表示しますテキストフィールド。このプログラムは、計算中にダービー データ テーブルも使用します。SQL ステートメントを使用して、ユーザー入力に基づいていくつかのクエリを実行しています。アプリケーションはまったく問題なく動作します。

今、私はこのプロジェクトのスタンドアロン モバイル アプリケーションを作成したいと考えています。上記で使用しているコントロールを考慮して、モバイル アプリケーション プロジェクトで探すべき適切なソース パッケージとファイルは何ですか? GUI を再構築してコードを入れるのは大した作業ではないので気にしませんが、既に構築されたアプリケーションをそのまま使用できるのであれば、それで十分です。

少しグーグルで検索した後、Java ME でモバイル アプリケーションを開き、JAVA パッケージを開こうとしました (右クリック > 新規 > Java パッケージ)。ここでは (右クリック > 新規 >) Visual MIDlet、JFrame Form、A GUI Xletフォームなどですが、どれもスイングコントロールがないようです。パレットには、Bean、Java 永続性、および jcalendar のみが表示されます。

いくつかのjarファイルからコントロールを追加/ロードすることになっていますか? またはモバイルアプリケーションはスイングコントロールをサポートしていませんか? このような場合、他の/類似のものを使用して GUI を生成するにはどうすればよいですか? 以前のフォーム デザインから新しい JFrame フォームにコピーを貼り付けようとしましたが、ソース コード全体が赤くjava.awt.event.actionEvent does not exist、コード内のすべてのコントロールに次のようなエラーが表示されます。ここに何かをインポートする必要がありますか?

このアプリケーションは、フル ワイド タッチ スクリーンを備えたスマートフォンと、ユーザー入力を 1 つずつ取得して次々とロードするためにインターフェースを小さなビットに分割してインターフェースを変更しなければならない小さなスクリーンを備えたシンプルなスマートフォンの両方を対象としています。しかし、今のところ、ワイドスクリーン スマートフォン用の完全な GUI についていくつかの提案が必要です。

私が JAVA ME を使用している理由は、OS に関係なく、どの電話にも展開できると感じたからです。私が間違っている場合は修正し、私を啓発してください。

4

1 に答える 1

0

j2meはjavaのサブセットです。一部のJavaパッケージ、クラスなどが含まれています。一部のクラス、Javaパッケージは含まれていません。また、Javaにはない追加のj2me固有のクラスやパッケージなども含まれています。

j2me固有のパッケージには、AWT、Swingなどに類似したGUI用のクラスがいくつか含まれています。

サンプルプログラムのj2meチュートリアルを最初に読んだ方がよいでしょう。次に、プロジェクトを構築するのに役立ちます。

「J2MEコンプリートリファレンス」は初心者向けの良い本です。

于 2012-06-15T05:16:02.660 に答える