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

java - コンポーネントのサイズを変更しないように GridBagLayout に指示する方法

垂直方向の JSplitPane 内に JPanel があります。JPanel には、jlabels と jtextfields が含まれています。JSplitPane のディバイダーを移動して JPanel の高さを縮小すると、jpanel 内のすべてのコンポーネントが自動的にサイズ変更されます。親 jpanel の高さが縮小したときにサイズを変更しないように指示する方法。JSplitPane がディバイダーを移動できなくなるため、JPanel の minSize のサイズを変更できません。

ご覧のとおりありますsearchPanel。見てみようよ:

垂直の仕切りを上に移動すると、searchPanel の高さが縮小し、コンポーネントは次のようになります。

ここに画像の説明を入力

ディバイダーを上に移動した後、jtextFields が以前よりもかなり小さくなったことがわかります。

ここで私を助けてください。

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

java - JSplitPane ディバイダの上下矢印にキーバインディングを付ける方法は?

oneTouchExpandable を true に設定した JSplitPane があります。

問題は、JSplitPane のディバイダーの上下矢印にキー バインディングを付ける方法がわからないことです。上矢印の場合は Ctrl+U、下矢印の場合は Ctrl + D が必要です。

ありがとう!

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

java - JTabbed ペイン内に複数の JPanel を配置する

私はしばらく調べて、複数のパネルを JTabbedPane に追加しようとしても遊んでいました。

私の質問は、同じ Jpanel を複数の TabbedPanes に追加することは可能ですか? 私が試したすべての方法で、正しく機能していないようです。これがその仕組みです。

私がやりたいことは、instructionalEditorPane と splitPane を複数の tabbedPanes に追加するだけですが、そうすると元の個々の tabbedPanes が失われます。必要に応じて、この方法で実行できますが、unifiedInstPane と instructionalEditorPane の両方に書き込み、それらを最新の状態に保つ必要があります。codePanel と drawPanels が埋め込まれた 2 つの splitPanes に対してもこれを行う必要があります。これにより、すべてのパネルを同期させることが難しくなります。

助言がありますか?

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

java - JSplitPane で仕切りの位置をリセットする

私は2つのJSplitPanesを持っています

メソッドは次のようになり、通常は別の場所で JMenuItem をクリックすることによって呼び出されます。

インターフェイスは次のようになります (クリック可能なサムネイル)。

メイン ユーザー インターフェイス http://bit-stab.com/pictures/dump/MinecraftRemoteAdmin_thumb.jpg

私の問題は、両方の仕切りの位置を移動するたびに、両方の仕切りが元の位置に戻る前に、そのメニュー項目を 2 回押す必要があることです。最初は常に左が、2 回目は右が続きます。

仕切りが設定されている順序を変更しようとしました (最初に右、次に左)。変更された分割線の分割ペイン、両方の分割ペイン、および両方の分割ペインと UI (JFrame を拡張) を無効にしてみました

また、メニュー項目が押されたときにメソッドを 2 回実行しようとしました。または、 getDividerLocation() が設定したばかりの値を返すかどうかを確認します (これは奇妙な理由で行われます)。

最後になりましたが、上記のすべての組み合わせを試しました。

アイデアが不足しています。これに対する有効な修正はありますか?

編集: 実行可能な例を作成しました (ソース: http://pastebin.com/VKtN6zJZ )、download.jar

0 投票する
0 に答える
622 参照

java - 親 Jframe を子から変更: JsplitPane 内のパネル

私は自分のプロジェクトでストック プレイスを管理することに専念しているので、Netbeans で Java Swing を使用して GUI を作成しました。

ここに画像の説明を入力

このGuiはSqliteに関連しており、メインのJframeにはリボンメニューと水平のJsplitPaneが含まれており、その上部には垂直のJsplitPAneが含まれており、その上部にAddArticlesという名前のJpanelが追加され、Sqliteデータベースにデータを挿入してjTableを更新するボタンが含まれています垂直 JsplitPane の下部

ここに画像の説明を入力

私の問題は、親コンポーネントを直接変更しようとしている親を取得しようとしたことを知っているボタンイベントメソッドからテーブルを更新できないことです??