2

データベース接続を提供し、接続オブジェクトを返すJavaクラスを正常に作成しました。この接続オブジェクトを使用して

  1. データベースから情報を取得します(私はすでにその方法を知っています)
  2. ボタンコントロールの背後にあるアクションイベントのソースコードで使用する必要があります

残念ながら、私はNetBeansといくつかの自動生成されたコードを使用してGUIを構築していますが、私の質問は単純です。

クラスを作成するときは、クラスをインスタンス化してからメソッドを呼び出す必要があります。このクラスを自分のフォームのどこでインスタンス化できますか?それはすべてのプログラムのエントリポイントであるため、メインで実行しますか、それともボタンのコードの背後で実行しますか。私は初心者ですのでご了承ください。

プロジェクトを作成するときに、メインクラスも作成し、それにフォームを追加しました。次に、クラスlibである別のプロジェクトを作成し、それをプロジェクトに追加しました。2つをリンクするにはどうすればよいですか?

4

1 に答える 1

1

NetBeansGUIエディタが画像を曇らせているようです。このに示すように、使用を単一のパネルに制限することで、それを飼いならすことができます。のデフォルトのレイアウトはでJFrameあるBorderLayoutためf.add(new NewJPanel())、にパネルを追加する効果がありCENTERます。他の領域に、他のパネル(おそらく異なるレイアウトのパネル)を追加できます。

ActionListener補遺:生成されたものは通常、次のようなシグネチャを持つメソッドを呼び出すことにも注意してください。ここxxxで、は生成されたコントロールの名前です。

private void xxxActionPerformed(java.awt.event.ActionEvent evt) {}

これらのメソッドはクラス内にありますが、生成されたコードフォールドのにあるため、必要に応じて編集できます。

于 2012-06-08T17:50:16.040 に答える