問題タブ [beans-binding]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
2991 参照

java - Java 7 で Beans Binding を置き換えるものは何ですか?

私はどこかで読みました-リンクは私をエスケープします-Beans BindingはJava 7の一部ではありません.それを置き換えるものを誰か知っていますか?

また、Java の現在のリリースでは、Bean バインディングに代わるものはありますか?

0 投票する
1 に答える
2196 参照

java - Java Swing:JLabelのテキストをJTableの選択された行の列にバインドする方法は?

私は Netbeans を使用しており、IDE がコードを自動生成する方法を見つけようとしています。以前、JLabel のテキストを JTable の選択された行の列にバインドしたことを覚えていますが、その場合、JTable の値はエンティティ マネージャーからのもので、非常に簡単でした。JTable がデータベースに関連付けられていなくても、それを行う方法があるかどうか疑問に思っていました。

また、他にどのようにそれを行うことができますか? 私は ListSelectionListener を実装することを考えていました。イベントが生成されるたびに、ラベルのテキストを更新するだけです。

0 投票する
1 に答える
771 参照

java - JPAおよびBeansBindingを使用する場合のデータの保存

私は現在、デスクトップアプリケーションでJPAを試していますが、GUI開発を容易にするためにBeansBindingを使用しています。これまでのところ、結果はかなり良好です。

サンプルアプリケーションとして、テーブルが1つしかない小さなDBがあります。エンティティPUを正常に作成しました。次に、JTableをメインのJFrameにドロップし、その列をJPAクエリにバインドしました。これは魅力のように機能します。したがって、エンティティに加えられた変更はテーブルに反映され、その逆も同様です。

次に、変更がDBに保持されるように、テーブルを編集可能にしたいと思いました。私が思いついた最も簡単な方法は、クエリを開始してすぐにコミットすることでした。したがって、どこかにJButtonがあると仮定して、次の手順を実行しますactionPerformed

これは完璧に機能しますが、私には奇妙に間違っているように見えます。私もこれをやろうとしましたwindowClosing。成功しました。

しかし、なぜこれが機能したのですか?つまり、トランザクションbeginと。の間にコードはありませんcommit。そしてもっと重要なことに、これを行っても大丈夫ですか?

0 投票する
2 に答える
1949 参照

java - Java JPA、Swing、Beans Binding: エンティティ内の OneToMany コレクションへの変更が GUI にすぐに反映されない

Hibernate を使用して JPA を学習し、それを Beans Binding を使用して Netbeans に組み込まれた GUI にバインドしようとしています。犬一覧アプリです。各犬は、1 匹から多数の子犬を持つことができます。犬を追加および削除でき、犬ごとに子犬を追加および削除できます。

犬は JList に表示されます。ユーザーが犬を選択すると、そのプロパティが JTextFileds に表示され、その子犬が JTable に表示されます。Dog インスタンスを含むリストは監視可能であるため、犬の追加/削除は正常に機能します。

Dogs の子犬は、getter と setter を使用して Dog クラスの Collection で維持されます。

JList で選択した犬に子犬を追加しても、すぐに JTable に反映されません。JTable に表示されるようにするには、別の犬を選択してから、子犬を追加した犬を再度選択する必要があります。Dog クラスで次の子犬の追加/削除メソッドを使用しています。

JTable は、バインド式として ${selectedElement.puppies} を使用して JList (犬リストではなく) にバインドされます。

パピー クラスのセッターは、プロパティが設定されると、プロパティの変更を発生させます。

これは子犬を追加するためのコードです:

どんな助けでも大歓迎です!さらに情報が必要な場合はお知らせください。

よろしく、ヘンリック

0 投票する
2 に答える
1596 参照

java - データ検証と Beansbinding を備えた JtextField

JTextfield をテキスト検証にバインドしてから、それを pojo モデルにバインドしようとしています。私の目標は、ユーザーが特定のテキスト長で許容される特定の文字セットを入力できるようにし、バインディングを使用してモデルにテキストを設定できるようにすることです。コード スニペットを以下に示します。

ModelVO クラスは次のとおりです。

ModalVO クラスで必要なプロパティの変更を実行するために AspectJ を使用しています。(これを達成するためにこのリンクをたどりました:: http://yakafokon.wordpress.com/2008/12/02/beans-binding-jsr-295-with-pojo-and-aop/#comments )。

さて、私の問題は、バインディングを使用しない場合、検証は適切に行われますが、テキストがモーダルに設定されないことです。しかし、テキストフィールドをバインドすると、テキストはモデルに正しく設定されますが、検証は機能しません。検証とバインディングの両方を一緒に使用しているときに機能しない理由を誰かが洞察できますか?

0 投票する
2 に答える
4154 参照

java - arraylist を jtable にバインドする

最近、次のコードを使用して、オブジェクトのリスト (lst という名前) の要素を単純にテーブルにレンダリングする C# アプリケーションを作成しました。

今、私はJavaで似たようなことをする必要があります:それは可能ですか? または、テーブルモデルを作成して操作する必要がありますか? Person オブジェクトのリストがあり、姓、名、年齢を含むテーブルを作成したいとします。スマートな方法でそれを行うことは可能ですか?

0 投票する
1 に答える
2220 参照

java - Bean バインディングで JLabel を更新する際の問題

netbeans IDEを使用してBeanバインディングを使用しようとしています。ラベルのテキストを更新したいと思います。これが私が作成したBeanです。

}

}

私のJFrameでバインドするためのコード

および Main.class

}

ラベルは更新されません。手伝ってくれてありがとう。

0 投票する
2 に答える
1245 参照

java - Java Beans Binding の状態は?

古い記事を見つけましたhttp://www.artima.com/lejava/articles/beans_binding.html そして捨てられたプロジェクトページhttp://java.net/projects/beansbinding

それはまだ生きていますか?何かダウンロードできますか?チュートリアルはありますか?

0 投票する
1 に答える
210 参照

swing - ドメイン オブジェクトを GUI にバインドする

POJO を使用してドメイン オブジェクトを GUI コンポーネントにバインドする方法を知りたいです。ビューのコンストラクターにドメイン オブジェクトを挿入する必要がありますか?それともより良い設計がありますか? ドメイン オブジェクトは特定のクラスを拡張する必要がありますか?

0 投票する
1 に答える
1698 参照

java - JTree の Bean バインディング

s のBean バインディングはJTree現在サポートされていますか? 2008 年のこのフォーラムの投稿を見つけましたが、開発があったかどうかはわかりませんでした。

それが存在する場合、それに関するドキュメントがどこにあるか知っている人はいますか?