問題タブ [jseparator]

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 投票する
0 に答える
62 参照

jseparator - JSeparator が水平線として表示されないのはなぜですか?

私のコードの関連部分は次のとおりです。

横線は表示されません。何か助けはありますか?

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

java - パネル全体にセパレーターを描画する方法 (GridBagLayout)

a にa を追加しようとしていJSeparatorますPanelGridBagLayout、表示されません。

私は次のようなオプションを試しました

それらのどれも目に見える区切りを与えていません。

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

java - Nimbus L&F を使用して JSeparator の色を変更する方法

JSeparatorの色を変更する方法JSeparatorの答えに基づいて、垂直方向の色をNimbusのデフォルトの黒から赤に変更しようとして試みたのは次のとおりです。:

それでも、垂直セパレーターは黒のままです。私は何をすべきですか?

注:L&FをNimbusに設定せずに試してみたところ、Nimbusが問題であることがわかりました。これはうまくいきました。また、Separator[Enabled].backgroundPainterプロパティの設定が影響しているように見えますJSeperatorが、意図した方法ではないようです(背景色と区切り線の色を変更しただけです)

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

java - MIGLayout - JSeparator の追加

私は苦労していますMIGLayout-基本的には知っていますが、今日問題が発生しました。

状況を単純化するには:

最初と3番目の行に固定されていない量のオブジェクト(JTextFieldコンポーネントなど)があるように、3つの行が必要です。最初の行の最初のテキスト フィールドの幅は、3 行目の最初のテキスト フィールドの幅と同じにする必要があります。

それらのほとんどを含む行の最後のテキスト フィールドは、残りのフレーム サイズに対して大きくなるはずです。

これらの 2 つの行は で区別する必要がJSeparatorあり、これもフレームの長さである必要があります。

MigLayout を使用してパネル全体にセパレーターを描画する方法は既に見ましたが、フィールドを正確に上下に配置する必要があるため、うまくいきません。

これは私のコードです:

これは次のようになります。

ここに画像の説明を入力

そして、これは私がそれをどのように見せたいかです:

ここに画像の説明を入力

この問題の最善の解決策は何ですか? テキスト フィールドの量は動的に変化します。前もって感謝します。