問題タブ [jsplitpane]

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

java - 一貫性のないJFrameレイアウト

2つのJSplitPanes(一方は他方の内側)を表示するJFrameがあります。

何らかの理由で、仕切りの位置に一貫性がありません。

つまり、設定した正しい位置に表示される場合と表示されない場合があります。位置が間違っていると、両方の分割パネルで間違っています。JSplitPanesに使用しているコードは次のとおりです。

JFrameには、CardLayoutを備えたJPanelがあります。mainSplitPを追加するには、次の方法を使用します。

この不一致の原因は何ですか?

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

java - JSplitPane 右側コンポーネントの背景画像

JSplitPane があります。JSplitPaneの左側に背景画像を追加したいです。

これは左側のコンポーネントを返します。次に、左側に画像の背景を追加したいと思います。Paint() を使用して背景画像を JSplitPane に設定できると思います。しかし、左側のコンポーネントのみに設定するにはどうすればよいですか。

JSplitPane の左側に JTable があります。JTable を透明にしたい。背景画像を表示します。

現在、JTable に背景を設定しています。背景を JTable Scroll でスクロールしたくありません。それが、テーブルではなく分割ペインに背景画像を追加したい理由です。

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

java - JScrollPane ベースのウィンドウの表示部分の寸法を取得する方法

このJScrollPaneベースのウィンドウは、 の上部JSplitPaneです。

getBounds()getWidth()getHeight()すべて非表示 (スクロール可能) 部分を含むウィンドウのフルサイズを返します。

見える部分だけの寸法が知りたいです。

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

java - JInternalフレームにネストされたJSplitPane

[Add Int Frame]ボタンをクリックして、このHORIZONTALで分割されたJSplitPaneの右側にあるtabbedPaneにJInternalFrameをプロットします。

ここに画像の説明を入力してください

このInternalFrameで、[分割ペインの追加]ボタンをクリックして、ネストされたJSplitPaneを追加できます。

ネストされたJSplitPanesは、InternalFrameを移動した場合にのみ表示されます。ボタンが押されたときにJSplitPanesがすぐに表示されるようにするにはどうすればよいですか。

これが私のコードです

プロットされたJSplitPanes

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

java - Swingでsplitpaneのワンタッチ拡張可能ボタンの2回目のクリックを無効にするにはどうすればよいですか?

JSplitpaneワンタッチ拡張可能ボタンのセカンドクリックオプションを無効にしたい。

無効にするプロパティはありますか?

私を助けてください。前もって感謝します。

編集:私は使用して次の方法を試しましたBasicSplitPaneDivider

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

java - JSplitPaneがGridBagLayoutをマッシュするのはなぜですか?

JSplitPaneこのためのサンプルコードは実際にはありませんが(説明しようとします)、レイアウトのマッシュアップを停止する方法があるかどうか疑問に思っていますか?

私は2つのパネルを追加し、JSplitpane両方にパネルを追加しGridBagLayoutました。左側のペインにテーブルがあります。右側のペインにはJPanel、ユーザーがテーブルを操作したときに情報を表示するが表示されます。ただし、情報が右側のペインに表示されると、テーブルがマッシュされます。(仕切りを右端までドラッグしないと表示できません)。

GridBagLayout私のテーブルは何があってもまだ見えるはずだと思います。の列と行を押しつぶしたとしても。

これが一般的な問題であるかどうか疑問に思っています。もしそうなら、修正はありますか?

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

java - splitPaneでのスイング動作

私は非常に些細な行動をしたいのですが、うまくいきません。

いずれかのscrollPanesにラベルを追加するたびに、何も表示されません。ペイン内にテーブルを表示できますが、これらはコンストラクターを介して追加されます。たくさんの小便。

また、splitPaneで許可されるコンポーネントが2つだけの場合、ウィンドウを4つの部分に分割したい場合はどうなりますか?SplitPaneのSplitPane?

手伝ってくれてありがとう、

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

java - JSplitPane ディバイダをカスタマイズして、ワンタッチ矢印機能を維持するにはどうすればよいですか?

だから、私の問題はこれに要約されます...デフォルトの仕切りはちょっと醜いので、それにラベルを追加したいと思います(「JLabelを追加する」ではなく、テキストをオンにしたいという意味で)そのレイアウト」の意味に)。分割ペイン ディバイダーの境界線を変更できるようですが、変更するとワンタッチ矢印が削除されてしまいます。

どうすれば両方を持つことができるかについて何か考えはありますか?

これは、デフォルトの動作と、分割線を変更したときに何が起こるかを示す SSCCE です。

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

java - 下部のコンポーネントでsetDividerLocationを使用する方法はありますか?

私はJSplitPane垂直分割を持っています。上のコンポーネントは、にあるテーブルでJScrollPaneあり、下のコンポーネントは行の詳細な説明です。下部のコンポーネントは常に同じ数の要素を持っているため、基本的に同じ高さになります。

現在、setDividerLocationペインが分割されている場所を配置するために使用しています。入れ100てみると上部が。100pxなら500上部が500px。しかし、サイズを変更するJFrameと、上部のコンポーネントは100ピクセルのままで、下部のコンポーネントは非常に大きくなります。

上部のコンポーネントではなく下部のコンポーネントに基づいて仕切りの位置を設定する方法があるかどうか疑問に思いましたか?

うまく説明できなかった場合は申し訳ありませんが、それでも混乱する場合は、お知らせください。より適切に説明できるように努めます。

- - - 編集 - - -

それを理解してくれたControlAltDelに感謝します。これは私のコードが今のように見えるものです:

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

java - jsplitpane 内の jscrollpane 内のキャンバスのサイズ変更の問題

NetBeans GUI エディタを使用してアプリケーションを作成しています。このアプリケーションではJSplitPane、上部のコンポーネントがCanvas内にJScrollPaneあり、下部のコンポーネントがJTextArea、またはそのようなものになります。

ディバイダーを下に引っ張ると、上部のコンポーネントのサイズが大きくなり、すべてがうまくサイズ変更されたように見えます。

仕切りを上に押し上げようとすると、問題が発生します。仕切りが下にあるようですCanvas(そして、下にもある可能性がありJScrollPaneます)。

と の優先/最小/最大サイズのさまざまな組み合わせを試しましたがJScrollPaneCanvas何も機能しないようです。

これは、Netbeans が生成したコードの一部であり、当面の問題に関係している可能性があります。

これは私の最初の質問なので、質問に画像を埋め込むことは許可されていないため、リンクを投稿します。

赤い矢印は仕切りの位置を示します。

お時間をいただきありがとうございます。