問題タブ [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.
java - JTabbedPaneでタブがアクティブかどうかを確認するには?
JTabbedPane インスタンスのタブがアクティブかどうか、タブ (ネストされたクラス) 自体のクラスで、外側のクラスではないかどうかを確認するにはどうすればよいですか?
メソッドがあることは知っていますがbooloean isEnabledAt(int index);
、このメソッドは囲んでいるクラスでのみ呼び出すことができます。タブが現在タブクラス自体(ネストされたクラス)内で選択されているかどうかを確認したいのですが。
誰でも方法を提案できますか?
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.
java - JTabbedPane タブ コンポーネントの MouseEvents がにじまない
JTabbedPane
カスタム タブ コンポーネントを使用しています。そのコンポーネントにはJLabel
(タブのタイトルを表示する) とJButton
(閉じるボタン) が含まれています。JLabel
マウスイベントの受信を停止するテキストを変更するJLabel
と、ラベルを直接クリックしてもそのタブを選択できなくなり、ラベルの周りをクリックするとタブを選択できます。何か案は?
コードのスニペット:
java - タブが選択されたときに発生するJTabbedPaneイベント
たとえば、タブ1がユーザーによってフォーカスされている場合に、イベントを発生させる必要があります。これを行う方法に関するヒントはありますか?
java - JTabbedPane の「現在選択されている」点線を削除します
JTabbedPane で現在選択されているタブの周りの点線を削除するにはどうすればよいですか。
例えば:
その周りの点線が見えますか?
java - JTabbedPaneを中央に配置しますが、実際のタブは中央に配置しません
タブのその行に残っているスペースの量に基づいて、タブの長さを自動的にサイズ変更するにはどうすればよいですか。
写真:
ご覧のとおり、タブの幅はタブ内のテキストに基づいています。
私がもっと良くしたいことを説明する必要がある場合は、私がそれを十分に明確にしたかどうかわからないので、私に尋ねてください。
java - JTabbedPane タブ
さて、アプリケーションに JTabbedPane があり、いくつかのパネルがあります。JPanel の代わりに実際のタブ自体に JPopupMenu を割り当てることは可能ですか? 可能であれば、どうすればよいですか?
java - JTabbedPane でタブを重ねる
JTabbedPane を使用して、タブを重ねる必要があるデザインを実装したいと考えています (ここにある画像に示されています: http://imm.io/YAZ )。
正確にはロケット科学ではありませんが、解決策を見つけることができないようです (大規模なグーグル検索の後でも)。
これは JTabbedPane を使用して (おそらく PLAF 経由で) 可能ですか、それともカスタム コンポーネントを作成する必要がありますか?
ありがとう
トーマス
java - Java: JTabbedPane タブ タイトルの JProgressBar (または同等のもの)
本当にそのようなことをしたい場合、JProgressBar (または同等のもの) を JTabbedPane タブに配置できますか? (つまり、タブ自体ではなく、
どうすればそのようなことをするでしょうか?
編集 タブ自体ではなく、タブのタイトルにプログレスバーを配置したいのです。
ここにいくつかのアスキーアートがあります:
したがって、現在表示されているのは実際には「タブ 2」ですが、3 番目のタブのタイトルにプログレス バー (または同等のもの) を表示したいと考えています。
編集2
これは Java 1.5 で動作する必要があります: これは、Java 6 が搭載されることのない数え切れないほどの MacOS 10.4 および MacOS 10.5 Apple コンピュータで動作する必要があります (搭載するものと搭載しないものがあります。電話)
java - Java JTabbedPane、他のタブの JLabel 値を更新しますか?
私は 2 を持っていJTabbedPane
ます。データを更新できません。助けてください、ここに私のコードがあります:
ペイン1:
ペイン2:
これが私のメインクラスです:
更新されることはありませんが、呼び出された関数labelUser
をトレースします。updateData
テキストlabelUser
が更新されないのはなぜですか?
編集:
" " はクラスlabelUser
から来ました。pane2.java