問題タブ [jcombobox]

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 に答える
8695 参照

java - JComboBox から境界線を削除

Java で JComboBox から境界線を削除する方法を知っていますか? 次のコードを試します

なぜ誰かがコンボボックスから境界線を削除したいのかと聞かないでください...あまり意味がないと思いますが、これが望まれる方法であり、それができるかどうか本当に興味がありました. いくつかのトリックを試しましたが、どれもうまくいきませんでした。

最も効果的だったのは、UI を変更することでした。

これにより、境界線がなくなりますが、L&F が変更されます。可能であれば、Windows の L&F を維持する必要があります。

ありがとう。

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

java - Java-編集可能なComboBox検証

編集可能なJComboBoxの入力を検証するさまざまな方法を調べています。現在、入力を指定範囲の数値に制限する必要があります。これまでのところ、私は3つの異なる方法を見つけました。これにアプローチするための最良の方法について何か考えはありますか?

  1. メソッドinsertStringおよびremoveをオーバーライドする特殊なドキュメントを実装することにより、ユーザー入力を制御します。

    /li>
  2. JComboBoxのJTextFieldをJFormattedTextFieldに置き換えます。

  3. カスタムフォーマッタの代わりに入力ベリファイアを使用できます

    /li>

ありがとう。

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

java - JComboBox.addItem(o) で HTML 解析を無効にする

JComboBox() の addItem() メソッドの HTML 解析を無効にする方法を探しています。

JComboBox の出力は次のようになります。

問題は、html タグの前に < 記号を追加したため、html タグが解析されることです。これを回避するにはどうすればよいですか? 代わりに「\u003C」を使用しようとしましたが、それでも html として解析され、タグがリストに表示されません。

0 投票する
3 に答える
3160 参照

java - JCombobox の行のフォントの色を一意にする方法は?

JCombobox の行/エントリのフォントの色を、行ごとに一意に設定したいと考えています。したがって、基本的にドロップダウン矢印をクリックすると、異なる色の行がいくつか表示されるはずです。そのプロパティに基づいて自分で色を指定したいと思います。これを行うにはどうすればよいですか?ありがとう!

0 投票する
3 に答える
2807 参照

java - JComboBox の UI を変更する方法

JComboBox の UI をデフォルトの金属の外観からカスタム UI に変更したいと考えています。添付の​​画像を参照してください。

サンプル

JComboBox のすべての UIDefaults を変更しようとしましたが、成功しませんでした。

どうすればこれを達成できますか?

jdk1.4.2

0 投票する
3 に答える
1634 参照

java - Java JComboBox カスタム レンダラーと GTK

CustomerJComboBox から選択できるようにする必要があるオブジェクトのリストがあります。私が読んだことから、カスタムレンダラーを実装して、リストに表示したいフィールドを表示する必要があります。

JComboBox のエントリを次のようにフォーマットしたい:

私はこのコードを使用しました:

public class CustomerListCellRenderer extends DefaultListCellRenderer {

これは、システム GTKLookAndFeel を使用する Solaris / Unix / Linux では正しく機能しません。コンボボックスの入力領域の背景は描画されず、その周りに境界線も描画されません。(下のスクリーンショットを参照)。3 つの主要なプラットフォーム (Win/Mac/GTK) で正しく動作する、これを実現する別の方法はありますか? これを行うコンバーターを作成して、GUI ではなくデータのみを操作することはできますか?

私の現在の回避策は、 Customer オブジェクトの toString() をオーバーライドして、各レコードを必要な形式で表示することですが、他のアイデアを探しています。

代替テキスト

ニック

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

netbeans - jcombobox で jtable をフィルター処理する

このチュートリアルに従って http://www.netbeans.org/kb/docs/java/gui-db-custom.html#enhancements

テキストボックスを使用してマスターテーブルを除外する方法を示しています。同様のことを行う方法を誰かに教えてもらえますが、ドロップダウンを使用して特定の列に対してテストできますか?

(つまり、国の列でフィルタリングするための国のドロップダウン?

ありがとう

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

java - jComboBox で org.hibernate.PropertyAccessException エラーが発生する

2 jComboBox.. と 2 クラス があります。フォーム ロード イベントが満たされるjComboBox1と、ActionEvent起動されると、jComboBox1 を選択して別のクラスがロードされます。

jComboBox.GetSelectItemこのIDで別のクラスを呼び出すよりも、メソッドからPersonelIDを取得したい。しかし、このエラーが発生します。

そして、これが私のコードです。

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

java - jCombobox JPA HQL内部結合エラー

私はJavaが初めてで、このような問題が発生しました。私はデスクトップ アプリケーションを持っています。JFrame には 2 つの jComboBox があります。この jComboBox の 1 つは Personel テーブルから Personels を保持し、もう 1 つは Personel のタイトルを取得します。シンプルですが、選択したインデックスが変更されると、タイトルでいっぱいになりますが、Ljava.lang.object.xxxxx... のようなものが表示されます。

エラー http://img243.yukle.tc/images/7070error.jpg

これが私のコードです。

int id = ((Unvan)jComboBox1.getSelectedItem()).getUnvanID();

items[i] = personelList.get(i) を ; に変更した場合

スレッド「AWT-EventQueue-0」で例外が発生しています java.lang.ClassCastException: [Ljava.lang.Object; DBClasses.Personel エラーにキャストできません。