問題タブ [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 に答える
14836 参照

java - JTabbedPaneでタブがアクティブかどうかを確認するには?

JTabbedPane インスタンスのタブがアクティブかどうか、タブ (ネストされたクラス) 自体のクラスで、外側のクラスではないかどうかを確認するにはどうすればよいですか?

メソッドがあることは知っていますがbooloean isEnabledAt(int index);、このメソッドは囲んでいるクラスでのみ呼び出すことができます。タブが現在タブクラス自体(ネストされたクラス)内で選択されているかどうかを確認したいのですが。

誰でも方法を提案できますか?

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

java - JTabbedPane - set default border around tabs..?

I am using a JTabbedPane in my application. I have added two tabs which are instances of a custom class "ContentPanel". This extends JPanel and sets the background, border etc etc. Basically it means I dont have to set the properties of each JPanel I want to apply this colour scheme to. I notice that not only does their border appear but another border (which, I think, is blue - at least on my screen) appears around this border, connected to the tab "selectors" themselves (i.e. the buttons you click on to get the appropriate view). I would like to change this border as it just looks odd against a gold / brown colour scheme. Does anyone have any idea how to do this? I have tried JTabbedPane.setBorder(Border b) but that doesnt work. That simply sets a border around the entire thing, including the tab selectors.. not what I want.

Any help with this would be greatly appreciated.

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

java - JTabbedPane タブ コンポーネントの MouseEvents がにじまない

JTabbedPaneカスタム タブ コンポーネントを使用しています。そのコンポーネントにはJLabel(タブのタイトルを表示する) とJButton(閉じるボタン) が含まれています。JLabelマウスイベントの受信を停止するテキストを変更するJLabelと、ラベルを直接クリックしてもそのタブを選択できなくなり、ラベルの周りをクリックするとタブを選択できます。何か案は?

コードのスニペット:

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

java - タブが選択されたときに発生するJTabbedPaneイベント

たとえば、タブ1がユーザーによってフォーカスされている場合に、イベントを発生させる必要があります。これを行う方法に関するヒントはありますか?

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

java - JTabbedPane の「現在選択されている」点線を削除します

JTabbedPane で現在選択されているタブの周りの点線を削除するにはどうすればよいですか。

例えば:

代替テキスト

その周りの点線が見えますか?

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

java - JTabbedPaneを中央に配置しますが、実際のタブは中央に配置しません

タブのその行に残っているスペースの量に基づいて、タブの長さを自動的にサイズ変更するにはどうすればよいですか。

写真:

代替テキスト

ご覧のとおり、タブの幅はタブ内のテキストに基づいています。

私がもっと良くしたいことを説明する必要がある場合は、私がそれを十分に明確にしたかどうかわからないので、私に尋ねてください。

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

java - JTabbedPane タブ

さて、アプリケーションに JTabbedPane があり、いくつかのパネルがあります。JPanel の代わりに実際のタブ自体に JPopupMenu を割り当てることは可能ですか? 可能であれば、どうすればよいですか?

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

java - JTabbedPane でタブを重ねる

JTabbedPane を使用して、タブを重ねる必要があるデザインを実装したいと考えています (ここにある画像に示されています: http://imm.io/YAZ )。

正確にはロケット科学ではありませんが、解決策を見つけることができないようです (大規模なグーグル検索の後でも)。

これは JTabbedPane を使用して (おそらく PLAF 経由で) 可能ですか、それともカスタム コンポーネントを作成する必要がありますか?

ありがとう
トーマス

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

java - Java: JTabbedPane タブ タイトルの JProgressBar (または同等のもの)

本当にそのようなことをしたい場合、JProgressBar (または同等のもの) を JTabbedPane タブに配置できますか? (つまり、タブ自体ではなく、

どうすればそのようなことをするでしょうか?

編集 タブ自体ではなく、タブのタイトルにプログレスバーを配置したいのです。

ここにいくつかのアスキーアートがあります:

したがって、現在表示されているのは実際には「タブ 2」ですが、3 番目のタブのタイトルにプログレス バー (または同等のもの) を表示したいと考えています。

編集2

これは Java 1.5 で動作する必要があります: これは、Java 6 が搭載されることのない数え切れないほどの MacOS 10.4 および MacOS 10.5 Apple コンピュータで動作する必要があります (搭載するものと搭載しないものがあります。電話)

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

java - Java JTabbedPane、他のタブの JLabel 値を更新しますか?

私は 2 を持っていJTabbedPaneます。データを更新できません。助けてください、ここに私のコードがあります:

ペイン1:

ペイン2:

これが私のメインクラスです:

更新されることはありませんが、呼び出された関数labelUserをトレースします。updateDataテキストlabelUserが更新されないのはなぜですか?

編集:

" " はクラスlabelUserから来ました。pane2.java