問題タブ [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 投票する
0 に答える
202 参照

java - フォーカスが失われた後、JSplitPane ディバイダーの位置が変更されました

内枠が2つあります。内部フレームの 1 つには、垂直分割された分割ペインで区切られたスクロール ペインとテキスト領域のテーブルを含むパネルがあります。分割ペインにsetResizeWeight(0.8)とを設定しました。setOneTouchExpandable(true)分割ペインの仕切りを一番上または一番下の位置に移動し、2 番目の内部フレームを開きます。ここで、最初の内部フレームに戻ります。しかし、仕切りの位置は移動した場所から変更されています。

仕切りの位置を変えたくない。誰かがこれの理由と修正を知っていますか。

前もって感謝します。

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

java - 2 つの JPanel を持つ JSplitPane、仕切りを移動した後に JPanel のサイズを取得

ステータス: JSplitPane を使用して画像を含む 2 つの JPanel を表示したい (上部に 1 つの画像、下部に 1 つの画像)

ペインの仕切りを移動すると、それに応じて両方のパネルのサイズが変更されます。(画像が最大限のスペースを占めること)

問題: PropertyChangeListener を使用して分割線の位置の変更を追跡していますが、実際の「再描画」の前にイベントが発生したようです。ウィンドウの

私が試したこと: - サイズを読み取る前にコンポーネントを再描画する

最小限の作業例:

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

java - Jsplitpane で 2 つのパネルを同時に同じ側に表示する

私は、矢印とノードを含むグラフ魔女を描かなければならなかったプロジェクトで働いています! JPanel矢印とノードを拡張するクラスをJSplitPane 作成し、左にメニュー、右にグラフを作成するクラスを作成しました。両方のパネルを追加すると、そのうちの 1 つだけが表示されます。

矢印パネル クラス:

これは要素クラスです:

そして、これがメインです:

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

java - 左側にオブジェクトを表示し、右側に各オブジェクトの詳細を表示するインターフェイスを作成するにはどうすればよいですか?

次のメニュー バーの作成にどのコンテナーまたはコンポーネントが役立つかわかりません。下部にメニュー バーとステータス バーを作成済みです。しかし、どのインターフェイスが最適かはわかりません。

ここに画像の説明を入力

私はどんな助けにも感謝します、

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

java - JSplitPaneとの闘い

スプリットペインを使用してフレームを2つの領域に分割するためのヒントはいくつかありますが、何か便利なものを表示することができません。コードは次のようになります。

私は今、次のようにコードを変更しました:

そしてこれへのコンストラクター:

}

問題がどこにあるのかわかりません。おそらく、paintComponentメソッドを呼び出さないためです。repaint()を呼び出して強制してみましたが、これは役に立ちません。このコンポーネントを呼び出さないだけです。

編集:さて、結局、paintComponentメソッドを呼び出しているようですが、それでも次のような画面が表示されます: ここに画像の説明を入力してください

ご覧のとおり、見栄えはよくありません。さて、私の現在のメインメソッドのコード:

問題を解決するためにそれを変更する方法はありますか?他の方法を投稿する必要がありますか?

0 投票する
5 に答える
4241 参照

java - JSplitPaneがコンポーネントに境界線を追加するのはなぜですか?また、それを停止するにはどうすればよいですか?

JSplitPane追加されたものに境界線をComponent追加するようです。

これは、ネストされたJSplitPanesで最も目立ちます-例:

つまり、後続のネストされた各コンポーネントは、さらに後ろに設定されているように見えます。つまり、何らかの形の影の境界線が追加されています。

  • この境界線が追加されるのはなぜですか?(これは実際に追加されている境界線ですか...?)
  • この「境界線」が追加されないようにするにはどうすればよいですか?
0 投票する
1 に答える
726 参照

java - TopComponent のサイズ変更動作

現在、TopComponent のサイズを手動で変更しようとすると、TopComponent の将来のサイズを示す黒い線が表示されます。

ここに画像の説明を入力

JComponentこの黒い線の背後にあるものを知りたいですか? どうすればアクセスできますか?


編集

私の質問の最初の部分は答えられました。添付の写真に示されているコンポーネントはJSplitPane.

現時点では、アクセスできるようにしたいと考えています (つまり、netbeans プラットフォームでサイズ変更にJSplitPane使用される のインスタンスを取得します。TopComponent

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

java - JSplitPaneサイズ変更カーソル

JSplitPaneのサイズ変更カーソルを呼び出して変更できないようですsetCursor(new Cursor(Cursor.DEFAULT_CURSOR));これを回避する方法を知っている人はいますか?NimbusUIを使用しています。

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

java - JSplitPane で RadioButton を整列するにはどうすればよいですか?

ここで私のプログラムでRadioButtonsを揃えようとしています。誰かが私を助けることができますか?どうすればいいのかよくわかりません。ここや他の場所で検索しましたが、適用可能な例が見つからないようです。これが、私のコードの関連部分であると私が信じているものです。さらに必要な場合は、編集します。

ご協力ありがとうございました!

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

java - JSplitPane - アプリケーションを 2 つに分割しますか?

Javaのswingアプリケーションを作りました。私のメインクラスはすべてのことを行いSwingUtilities.invokeLater(new Runnable()ます。

すべてが使用されている私の2番目のクラス:

次に、..を呼び出してすべてのビットを追加しました。

この「アプリケーション」全体をJSplitPane. したがって、アプリケーションを片側に、別のアプリケーションを右側に配置したいと考えています。

どうすればいいですか?

このすべてを分割ペインの左側に表示したいですか?

どうすればいいですか?