3

Windows 7 で NetBeans IDE 7.2 を使用して Java Swing アプリケーションを作成しています。

私はこの IDE を約 1 か月前から使用しているため、その機能の多くを調べてきました。しかし、バインディング/バインドと呼ばれる特定のものがありますが、それが何をするのかわかりません。

これはプロジェクトタブにあります。これは、Java Swing ソース コードを作成するときに表示されます (たとえば、 を使用File > New Project)。JFrame に任意のオブジェクト (たとえば JSpinner など) を追加し、それを右クリックすると、vinculateオプションが表示されます。

では、「バインディング」の目的/有用性を知っている人はいますか?

4

2 に答える 2

2

少しググったところ、次のことがわかりました。

http://www.formdev.com/jformdesigner/doc/ui/beans-binding/

http://forums.netbeans.org/topic1651.html

バインディングに関連する Java Bean: JavaBean とは正確には何ですか?

基本的に、バインディングは次のプロパティです。ソースとターゲットがあり、1 つのターゲット プロパティ (JTextField からのテキスト、JCheckBox からの選択状態) を何らかのソース プロパティ (たとえば、int 値、またはいくつかの文字列テキスト、または 1 つのフラグ/ブール値)。通常、ターゲットは 1 つの Swing コンポーネントであり、ソースも Swing コンポーネント、またはユーザーが作成したカスタム Bean (クラスの場合もそうでない場合もあります) のいずれかです。

古典的な例の 1 つは、JSlider 値 (ソース) を JTextField (ターゲット)にバインドすることです。

于 2012-11-09T18:20:15.037 に答える
0

まあ、それは Netbeans docsで説明されています。

于 2012-11-09T01:49:24.770 に答える