問題タブ [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.
java - コンポーネントのサイズを変更しないように GridBagLayout に指示する方法
垂直方向の JSplitPane 内に JPanel があります。JPanel には、jlabels と jtextfields が含まれています。JSplitPane のディバイダーを移動して JPanel の高さを縮小すると、jpanel 内のすべてのコンポーネントが自動的にサイズ変更されます。親 jpanel の高さが縮小したときにサイズを変更しないように指示する方法。JSplitPane がディバイダーを移動できなくなるため、JPanel の minSize のサイズを変更できません。
ご覧のとおりありますsearchPanel
。見てみようよ:
垂直の仕切りを上に移動すると、searchPanel の高さが縮小し、コンポーネントは次のようになります。
ディバイダーを上に移動した後、jtextFields が以前よりもかなり小さくなったことがわかります。
ここで私を助けてください。
java - JSplitPane ディバイダの上下矢印にキーバインディングを付ける方法は?
oneTouchExpandable を true に設定した JSplitPane があります。
問題は、JSplitPane のディバイダーの上下矢印にキー バインディングを付ける方法がわからないことです。上矢印の場合は Ctrl+U、下矢印の場合は Ctrl + D が必要です。
ありがとう!
java - JTabbed ペイン内に複数の JPanel を配置する
私はしばらく調べて、複数のパネルを JTabbedPane に追加しようとしても遊んでいました。
私の質問は、同じ Jpanel を複数の TabbedPanes に追加することは可能ですか? 私が試したすべての方法で、正しく機能していないようです。これがその仕組みです。
私がやりたいことは、instructionalEditorPane と splitPane を複数の tabbedPanes に追加するだけですが、そうすると元の個々の tabbedPanes が失われます。必要に応じて、この方法で実行できますが、unifiedInstPane と instructionalEditorPane の両方に書き込み、それらを最新の状態に保つ必要があります。codePanel と drawPanels が埋め込まれた 2 つの splitPanes に対してもこれを行う必要があります。これにより、すべてのパネルを同期させることが難しくなります。
助言がありますか?
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
java - 親 Jframe を子から変更: JsplitPane 内のパネル
私は自分のプロジェクトでストック プレイスを管理することに専念しているので、Netbeans で Java Swing を使用して GUI を作成しました。
このGuiはSqliteに関連しており、メインのJframeにはリボンメニューと水平のJsplitPaneが含まれており、その上部には垂直のJsplitPAneが含まれており、その上部にAddArticlesという名前のJpanelが追加され、Sqliteデータベースにデータを挿入してjTableを更新するボタンが含まれています垂直 JsplitPane の下部
私の問題は、親コンポーネントを直接変更しようとしている親を取得しようとしたことを知っているボタンイベントメソッドからテーブルを更新できないことです??