問題タブ [jtabbedpane]

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 に答える
137 参照

java - Swing アプリでウィンドウを変更するためのロジックを作成するにはどうすればよいですか?

JFrame2つのJTabbedPaneタブとButton. 最初のペインは一連の でJRadioButton構成され、もう 1 つのペインは で構成されJTextFieldます。

次の場合にのみボタンを次のフレームに移動させたい

  1. タブ付きペイン 1 で、ラジオ ボタンの 1 つが選択されている、または
  2. タブ付きペイン 2 が選択されており、空でないテキスト フィールドがあります

次のページに移動する機能を実装しました。自分の条件を確認するにはどうすればよいですか?

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

java - Jtabbed ペインの両側にあるタブ

Jtabbed ペインの左右両方にタブを配置したいのですが、可能ですか? はいの場合、どのように?

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

java - JAVA: JTabbedPane -- コンテンツ ペインをどのように参照しますか?

タブ自体ではなく、タブ付きペインの内容を参照しようとしています。この件に関して私が見つけたすべての記事は、タブの内容ではなくタブにのみ影響します... 少し迷っています。助けはありますか?

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

java - JavaJTabbedPaneはすぐにタブを切り替えます

2つのタブを持つ単純なJTabbedPaneコンポーネントがあります。一方のタブでボタンイベントが発生した場合、現在のビューをもう一方のタブにすぐに設定したいと思います。問題のボタンのactionPerformedメソッドでsetSelectedIndex(int)を使用して現在のタブを正常に切り替えることができますが、ボタンイベントの残りの機能が完了するまでに時間がかかる場合があります。

setSelectedIndex(int)の変更はすぐには発生せず、ボタンのクリック/押下によってトリガーされたactionPerformedメソッドの本体が完了したときにのみ発生するように見えます。

ボタンがクリック/押されたときにタブを切り替えたい理由は、ボタンの残りの部分がクリックされている間、ユーザーが他のタブのテキスト領域に「処理中です、お待ちください」などのメッセージを表示できるようにするためです。機能が実行されます。その機能の結果は、到着すると、「...お待ちください」というメッセージに置き換わります。

つまり、今起こっているのは、ボタンをクリックすると、ボタンの機能が完全に完了するまでそのタブでフリーズし、その後切り替わります。したがって、「...お待ちください」というメッセージは実際には表示されません。

どうしたらいいかわかりません。「機能」用の新しいスレッドを作成し、ボタンクリックイベントでスレッドを開始して、ボタンイベントが終了し、結果を待っている間にタブを切り替えることができるようにします。大声で考えているだけです。どんな助けでも大歓迎です。

-ロブ

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

swing - Swing の大きなタブ

タッチスクリーン インターフェースを使用していますが、ブックマークを失ってしまい、JTabbedPane のタブを大きくする方法が見つからないようです。

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

java - フォーカスの問題の追跡(JTabbedPane)

Javaアプリケーションのすべてのコンポーネントのフォーカスを追跡したいと思います。ほとんどのコンポーネントで機能するメソッドを登録しましたが、タブの変更では機能しません。コードは次のとおりです。

JTabbedPaneのタブを変更しても、メッセージは出力されません。これは、JTabbedPaneフォーカスが変更されていないことが原因であると思われます(別のタブをクリックすると、それがまだ親JTabbedPaneに属している可能性があるため)。

これに対する回避策はありますか、または変更されているタブに対しても機能するJavaのフォーカス変更を追跡するためのsaveメソッドを知っている人はいますか?

乾杯、マックス

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

java - Borderlayout の .CENTER 内のコンポーネントをすべての中央スペースを占有し、アプリでサイズ変更するにはどうすればよいですか?

私の app/JFrame は、Borderlayout を使用しており、上部または北にツールバー、下部または南にステータスバー、中央に JPanel.JTabbedPane.JScrollPane.JTable があります。JPanel は常に固定サイズであり、さまざまなコンポーネントにさまざまな組み合わせで適用されるさまざまな set*Size() メソッドを使用して大まかに調整できます。ただし、常に固定サイズであり、常に東と西のギャップがあります。北と南のコンポーネントは固定された高さのままで、期待どおりに水平方向にサイズ変更されます。

確かに、これは新しいデザインでもユニークなデザインでもありません。

これは正常な動作ですか?私が見逃したトリックはありますか?

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

java - JTabbedPane: ユーザーが現在のタブから移動できないようにする方法

ユーザーが現在のタブから離れないようにするにはどうすればよいですか。現在のタブを離れる前に、変更を保存/破棄するための確認メッセージを表示する必要があります。この機能を JTabbedPane に実装するにはどうすればよいですか?

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

java - JAVA の TabbedPane に関する問題

ハイ!

jTable を使用して TabbedPane を作成したいと考えています。

デザイナー: ここに画像の説明を入力

JForm のコンストラクタ コード:

自動生成コード:

問題:

jTable1 は非表示で、ボタンは jPanel ではなく jTabbedPane の下にあります。

助けてください

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

java - Swing JTabbedPane の内容

何らかの理由で、レイアウトが JTabbedPane 内で機能しないようです。次の「行」に流れる代わりに、無限の水平スペースがあるかのように機能します:(ただし、JTabbedPaneなしですべてをフレームに直接追加するとうまくいきます...

私のフレームでは:

そして、私の TestTab コンストラクター (JPanel を拡張します)