Swing/_JTabbedPane の変更点
- 追加された行はこの色です。
- 削除された行はこの色です。
- Swing/_JTabbedPane へ行く。
- Swing/_JTabbedPane の差分を削除
--- title: JTabbedPane tags: [JTabbedPane] description: JTabbedPane関係の記事へのスクリーンショット付きリンク一覧 --- このページでは、`JTabbedPane`の使い方を集めて一覧にしています。 #contents * JTabbedPane [#JTabbedPane] ** JTabbedPaneのタブをドラッグ&ドロップ [#DnDTabbedPane] #swingdescription(Swing/DnDTabbedPane,JTabbedPaneのタブをドラッグ&ドロップ,JTabbedPaneのタブをドラッグ&ドロップで移動します。,https://lh6.googleusercontent.com/_9Z4BYR88imo/TQTLjYzYe0I/AAAAAAAAAXw/nr90t9LvfMI/s200/DnDTabbedPane.png) ** JTabbedPane間でタブのドラッグ&ドロップ移動 [#DnDExportTabbedPane] #swingdescription(Swing/DnDExportTabbedPane,JTabbedPane間でタブのドラッグ&ドロップ移動,JTabbedPane間でタブのドラッグ&ドロップによる移動を行います。,https://lh5.googleusercontent.com/_9Z4BYR88imo/TQTLW06ZMXI/AAAAAAAAAXc/vzeXm4pwhVY/s200/DnDExportTabbedPane.png) ** JLayerを使ってJTabbedPaneのタブの挿入位置を描画する [#DnDLayerTabbedPane] #swingdescription(Swing/DnDLayerTabbedPane,JLayerを使ってJTabbedPaneのタブの挿入位置を描画する,JLayerを使って、タブのドラッグ&ドロップでの移動先をJTabbedPane上に描画します。,https://lh3.googleusercontent.com/-xX0rzgauC5c/Txz4AxE_u2I/AAAAAAAABIM/jHQdxU1yP9g/s200/DnDLayerTabbedPane.png) ** JTabbedPaneのタイトルをクリップ [#ClippedTabLabel] #swingdescription(Swing/ClippedTabLabel,JTabbedPaneのタイトルをクリップ,JDK 6で導入されたタブにコンポーネントを追加する機能を使って、長いタイトルのタブは文字列をクリップして表示します。,https://lh5.googleusercontent.com/_9Z4BYR88imo/TQTJU-PNaRI/AAAAAAAAAUM/yAbkpSgRNVY/s200/ClippedTabLabel.png) ** JTabbedPaneのサムネイルをJToolTipで表示 [#TabThumbnail] #swingdescription(Swing/TabThumbnail,JTabbedPaneのサムネイルをJToolTipで表示,ツールチップを使って、JTabbedPaneのサムネイルを表示します。,https://lh4.googleusercontent.com/_9Z4BYR88imo/TQTUz8_Yw-I/AAAAAAAAAmo/wLoOmG5I3oc/s200/TabThumbnail.png) ** JTabbedPaneの余白にJButtonを配置 [#TabbedPaneWithButton] #swingdescription(Swing/TabbedPaneWithButton,JTabbedPaneの余白にJButtonを配置,JTabbedPaneのタブエリアに余白を作成し、そこにOverlayLayoutを使ってJButtonを配置します。,https://lh5.googleusercontent.com/_9Z4BYR88imo/TQTUOdUT3wI/AAAAAAAAAls/N2JYE_Dcr_Y/s200/TabbedPaneWithButton.png) ** JTabbedPaneの余白にJCheckBoxを配置 [#TabbedPaneWithCheckBox] #swingdescription(Swing/TabbedPaneWithCheckBox,JTabbedPaneの余白にJCheckBoxを配置,JTabbedPaneの余白にJCheckBoxを配置して特定のタブの開閉を行います。,https://lh3.googleusercontent.com/_9Z4BYR88imo/TQTUQ8ALIWI/AAAAAAAAAlw/7jfCbNrxWK8/s200/TabbedPaneWithCheckBox.png) ** JTabbedPaneのタブにJTextFieldを配置してタイトルを編集 [#TabTitleEditor] #swingdescription(Swing/TabTitleEditor,JTabbedPaneのタブにJTextFieldを配置してタイトルを編集,JTabbedPaneで選択されたタブにJTextFieldを配置し、そのタイトルを編集します。,https://lh5.googleusercontent.com/_9Z4BYR88imo/TQTU43AZWdI/AAAAAAAAAmw/6klnGPa4D9o/s200/TabTitleEditor.png) ** JTabbedPaneのタブタイトルを変更 [#EditTabTitle] #swingdescription(Swing/EditTabTitle,JTabbedPaneのタブタイトルを変更,JTabbedPaneのタブタイトルを直接編集します。,https://lh5.googleusercontent.com/_9Z4BYR88imo/TQTMGR-jIQI/AAAAAAAAAYo/g3tGLp5zrdY/s200/EditTabTitle.png) ** TabComponentの名前を更新 [#RevalidateTabComponent] #swingdescription(Swing/RevalidateTabComponent,TabComponentの名前を更新,TabComponentを使用するJTabbedPaneで、タブ名称を編集更新します。,https://lh6.googleusercontent.com/_9Z4BYR88imo/TQTR4c_40eI/AAAAAAAAAh4/dLbGOWvSzSc/s200/RevalidateTabComponent.png) * ↑10 ↓11 [#i09f0e69] #adsensebar ** JTabbedPaneにタブを閉じるボタンを追加 [#TabWithCloseButton] #swingdescription(Swing/TabWithCloseButton,JTabbedPaneにタブを閉じるボタンを追加,JDK 6の新機能を使用し、JTabbedPaneのタブ内に自身を閉じるためのボタンを追加します。,https://lh6.googleusercontent.com/_9Z4BYR88imo/TQTVCzHeo0I/AAAAAAAAAnA/hnMCEbHXnnw/s200/TabWithCloseButton.png) ** JTabbedPaneのCloseButtonをフォーカスがある場合だけ表示 [#HoverCloseButton] #swingdescription(Swing/HoverCloseButton,JTabbedPaneのCloseButtonをフォーカスがある場合だけ表示,JTabbedPaneのタブを閉じるボタンを、タブにフォーカスがある場合だけ表示します。,https://lh6.googleusercontent.com/_9Z4BYR88imo/TQTN-acwv2I/AAAAAAAAAbo/gFaIpQr1XGc/s200/HoverCloseButton.png) ** JTabbedPaneのタブにJProgressBarを表示 [#TabWithProgressBar] #swingdescription(Swing/TabWithProgressBar,JTabbedPaneのタブにJProgressBarを表示,JTabbedPaneのタブにJProgressBarを配置して、進捗を表示します。,https://lh4.googleusercontent.com/_9Z4BYR88imo/TQTVHzMYZuI/AAAAAAAAAnI/7G4e4YZbiAQ/s200/TabWithProgressBar.png) ** JTabbedPaneにタブを閉じるアイコンを追加 [#TabWithCloseIcon] #swingdescription(Swing/TabWithCloseIcon,JTabbedPaneにタブを閉じるアイコンを追加,JTabbedPaneにタブを閉じるためのアイコンやボタンを追加します。,https://lh5.googleusercontent.com/_9Z4BYR88imo/TQTVFao3q4I/AAAAAAAAAnE/SarJyg-AIQk/s200/TabWithCloseIcon.png) ** JTabbedPaneの余白に文字列を表示 [#TabbedPaneWithText] #swingdescription(Swing/TabbedPaneWithText,JTabbedPaneの余白に文字列を表示,JTabbedPaneの右側の余白に文字列を表示します。,https://lh4.googleusercontent.com/_9Z4BYR88imo/TQTUTbAqf_I/AAAAAAAAAl0/APOrWdnvDko/s200/TabbedPaneWithText.png) ** JTabbedPaneのタブを等幅にしてタイトルをクリップ [#ClippedTitleTab] #swingdescription(Swing/ClippedTitleTab,JTabbedPaneのタブを等幅にしてタイトルをクリップ,JTabbedPaneのタブを等幅にし、長いタイトルはクリップして表示します。,https://lh4.googleusercontent.com/_9Z4BYR88imo/TQTJXdZi5MI/AAAAAAAAAUQ/5nvfRoEEDEM/s200/ClippedTitleTab.png) ** JTabbedPaneのタブ幅を固定 [#TabWidth] #swingdescription(Swing/TabWidth,JTabbedPaneのタブ幅を固定,JTabbedPaneのタブ幅をできるだけ一定のサイズに固定します。,https://lh4.googleusercontent.com/_9Z4BYR88imo/TQTVAYay_fI/AAAAAAAAAm8/1gWXosPj93A/s200/TabWidth.png) ** JTabbedPaneのタブを選択不可にする [#EnabledAt] #swingdescription(Swing/EnabledAt,JTabbedPaneのタブを選択不可にする,JTabbedPaneのタブが選択できるかどうかを切り替えます。,https://lh4.googleusercontent.com/_9Z4BYR88imo/TQTMLdSGopI/AAAAAAAAAYw/aRU27uh4vuQ/s200/EnabledAt.png) ** JTabbedPaneの選択文字色を変更 [#ColorTab] #swingdescription(Swing/ColorTab,JTabbedPaneの選択文字色を変更,JTabbedPaneで、選択されたタブの文字色を変更します。,https://lh5.googleusercontent.com/_9Z4BYR88imo/TQTJo7nZnbI/AAAAAAAAAUs/6SU2JG2B0t0/s200/ColorTab.png) ** JTabbedPaneでタブを追加削除 [#TabbedPane] #swingdescription(Swing/TabbedPane,JTabbedPaneでタブを追加削除,ポップアップメニューでJTabbedPaneのタブを追加、削除します。,https://lh3.googleusercontent.com/_9Z4BYR88imo/TQTULwZD83I/AAAAAAAAAlo/NwNuK8prCFY/s200/TabbedPane.png) * ↑20 ↓21 [#b3dcd687] #adsensebar ** JTabbedPaneのタブをソート [#SortTabs] #swingdescription(Swing/SortTabs,JTabbedPaneのタブをソート,JTabbedPaneのタブタイトルでその並び順をソートします。,https://lh4.googleusercontent.com/_9Z4BYR88imo/TQTTe98QmaI/AAAAAAAAAkc/w7tzozy5FqM/s200/SortTabs.png) ** JTabbedPaneのタブ文字列をハイライト [#TabTitleHighlight] #swingdescription(Swing/TabTitleHighlight,JTabbedPaneのタブ文字列をハイライト,JTabbedPaneのタブ上に、マウスカーソルがある場合、その文字色を変更します。,https://lh5.googleusercontent.com/_9Z4BYR88imo/TQTU7QqLieI/AAAAAAAAAm0/dgW3rio-pzA/s200/TabTitleHighlight.png) ** JTabbedPaneのタブにMnemonicを追加 [#TabMnemonic] #swingdescription(Swing/TabMnemonic,JTabbedPaneのタブにMnemonicを追加,JTabbedPaneのタブにMnemonicを追加します。,https://lh3.googleusercontent.com/_9Z4BYR88imo/TQTUu2fjTpI/AAAAAAAAAmg/EST6gnFRH84/s200/TabMnemonic.png) ** CardLayoutを使ってJTabbedPane風のコンポーネントを作成 [#CardLayoutTabbedPane] #swingdescription(Swing/CardLayoutTabbedPane,CardLayoutを使ってJTabbedPane風のコンポーネントを作成,CardLayoutとJRadioButtonやJTableHeaderを組み合わせてJTabbedPane風のコンポーネントを作成します。,https://lh3.googleusercontent.com/-i_zX5mZNCL0/VZBOp7c2kwI/AAAAAAAAN74/yEHMZL9l8xs/s200/CardLayoutTabbedPane.png) ** JTabbedPane風のタブ配置をレイアウトマネージャーで変更 [#NewTabButton] #swingdescription(Swing/NewTabButton,JTabbedPane風のタブ配置をレイアウトマネージャーで変更,CardLayoutとJRadioButtonで作成したJTabbedPane風コンポーネントのタブ配置を自作レイアウトマネージャーで変更します。,https://lh6.googleusercontent.com/_9Z4BYR88imo/TQTQUU8wtpI/AAAAAAAAAfY/BJyG5weJ1VA/s200/NewTabButton.png) ** JTabbedPaneのTabAreaをスクロール [#ScrollTabToVisible] #swingdescription(Swing/ScrollTabToVisible,JTabbedPaneのTabAreaをスクロール,JTabbedPaneのTabAreaをJSliderを使ってスクロールします。,https://lh5.googleusercontent.com/_9Z4BYR88imo/TQTSn6mtDdI/AAAAAAAAAjE/ja_v92IXLsU/s200/ScrollTabToVisible.png) ** JTabbedPaneのタブアイコンとタイトルの位置 [#TabTitleTextPosition] #swingdescription(Swing/TabTitleTextPosition,JTabbedPaneのタブアイコンとタイトルの位置,JTabbedPaneのタブ中に配置するタイトルとアイコンの位置を変更します。,https://lh4.googleusercontent.com/_9Z4BYR88imo/TQTU96IMXGI/AAAAAAAAAm4/LydkDv26XY8/s200/TabTitleTextPosition.png) ** JTabbedPaneで選択したタブの高さを変更 [#SelectedTabHeight] #swingdescription(Swing/SelectedTabHeight,JTabbedPaneで選択したタブの高さを変更,JTabbedPaneで選択したタブの高さを変更します。,https://lh5.googleusercontent.com/_9Z4BYR88imo/TQTS0RHzbTI/AAAAAAAAAjY/__rqkPO3bsk/s200/SelectedTabHeight.png) ** JTabbedPaneのTabTitleを左揃えに変更 [#TabTitleAlignment] #swingdescription(Swing/TabTitleAlignment,JTabbedPaneのTabTitleを左揃えに変更,JTabbedPaneのTabTitleの揃えをデフォルトの中央揃えから左揃えに変更します。,https://lh5.googleusercontent.com/_9Z4BYR88imo/TQTU2Jp4a6I/AAAAAAAAAms/x6g2ML8eyyQ/s200/TabTitleAlignment.png) ** JTabbedPaneのタブエリア背景色などをテスト [#TabAreaBackground] #swingdescription(Swing/TabAreaBackground,JTabbedPaneのタブエリア背景色などをテスト,MetalLookAndFeelのJTabbedPaneで、タブエリアの背景色などを変更するテストをしています。,https://lh4.googleusercontent.com/_9Z4BYR88imo/TSFbcaeJLEI/AAAAAAAAAw0/zQFscoerEGk/s200/TabAreaBackground.png) * ↑30 ↓31 [#we4c58f8] #adsensebar ** JTabbedPaneのタブを固定する [#PinTabbedPane] #swingdescription(Swing/PinTabbedPane,JTabbedPaneのタブを固定する,JTabbedPaneにJPopupMenuを追加して、指定したタブのタイトルと位置を変更し、タブの固定を行います。,https://lh4.googleusercontent.com/-QqKPFV0ZzIc/TttWYFUshII/AAAAAAAABFk/6HcCBI_bg-0/s200/PinTabbedPane.png) ** JTextPaneで修飾したテキストをJTextAreaにHtmlソースとして表示する [#HTMLEditorKit] #swingdescription(Swing/HTMLEditorKit,JTextPaneで修飾したテキストをJTextAreaにHtmlソースとして表示する,HTMLEditorKitを使用するJTextPaneで修飾したテキストをJTextAreaにHtmlソースとして表示、編集、JTextPaneに反映するテストを行なっています。,https://lh6.googleusercontent.com/-ORS7lITRAUE/UVhL_1G6hPI/AAAAAAAABo4/5WKtBFFthJ0/s200/HTMLEditorKit.png) ** JTabbedPaneの各タブにJButtonを右寄せで追加する [#CloseableTabbedPane] #swingdescription(Swing/CloseableTabbedPane,JTabbedPaneの各タブにJButtonを右寄せで追加する,JTabbedPaneのタブ上にそれを閉じるためのJButtonをJLayerを使用して右寄せで描画します。,https://lh4.googleusercontent.com/-slZiu9Gyq8I/U8wH6A1byMI/AAAAAAAACJ0/-aLfrJeKX4Y/s200/CloseableTabbedPane.png) ** JTabbedPaneのタブ上にリストアイテムをドロップ [#DropOnTabTitle] #swingdescription(Swing/DropOnTabTitle,JTabbedPaneのタブ上にリストアイテムをドロップ,JTabbedPaneのタブ上にドロップすることで、選択しているListItemをそのタブ内にあるJListへ移動します。,https://lh5.googleusercontent.com/-oMjKQSnXvmM/VEzg70T1BQI/AAAAAAAANnU/Exu8u5wYyAw/s200/DropOnTabTitle.png) ** JDesktopPane内のJInternalFrameをJTabbedPaneのタブと入れ替える [#SwapInternalFramesWithTabs] #swingdescription(Swing/SwapInternalFramesWithTabs,JDesktopPane内のJInternalFrameをJTabbedPaneのタブと入れ替える,JDesktopPaneとJTabbedPaneをCardLayoutで切り替えるとき、その内部のJInternalFrameとタブもすべて入れ替えます。,https://lh4.googleusercontent.com/-mNR8hjjt8Ao/VSp_fRS8WZI/AAAAAAAAN2Y/rTsBE6-6Ekg/s200/SwapInternalFramesWithTabs.png) ** JTabbedPaneで現在のタブを閉じた後に選択されるタブを変更する [#FocusAfterClosingCurrentTab] #swingdescription(Swing/FocusAfterClosingCurrentTab,JTabbedPaneで現在のタブを閉じた後に選択されるタブを変更する,JTabbedPaneでタブ選択の履歴を保存し、これを参照して現在選択されているタブを閉じた後に選択するタブを決定します。,https://lh3.googleusercontent.com/-_mItwH72EqU/VTy9MH6jOJI/AAAAAAAAN3A/rVSueixCerw/s200/FocusAfterClosingCurrentTab.png) ** JTabbedPaneのタブなどを半透明にする [#TranslucentTabbedPane] #swingdescription(Swing/TranslucentTabbedPane,JTabbedPaneのタブなどを半透明にする,JTabbedPaneのタブ、タブエリア、コンテンツエリアなどを半透明に設定します。,https://lh3.googleusercontent.com/-GLtzHl48JaY/VuWAq1hSxSI/AAAAAAAAOQk/HbrQluUnNH8_5fTM2gOIHhcoJMU21hmEgCCo/s200-Ic42/TranslucentTabbedPane.png) ** JTabbedPaneのNimbusLookAndFeelにおけるスタイルを変更する [#NimbusTabbedPanePainter] #swingdescription(Swing/NimbusTabbedPanePainter,JTabbedPaneのNimbusLookAndFeelにおけるスタイルを変更する,NimbusLookAndFeelにおけるJTabbedPaneのタブ、タブエリアなどのスタイルを変更します。,https://lh3.googleusercontent.com/-TJwPLjNC_3w/VvgUy3r36LI/AAAAAAAAORk/izF9EpBGdeEZ4exmIEiNN0elbLCjGQVOACCo/s200-Ic42/NimbusTabbedPanePainter.png) ** JTabbedPaneのタブにJCheckBoxを追加 [#TabWithCheckBox] #swingdescription(Swing/TabWithCheckBox,JTabbedPaneのタブにJCheckBoxを追加,JTabbedPaneのタブ内にクリック可能なJCheckBoxを追加します。,https://lh3.googleusercontent.com/-b5jcwNkPYZc/V12KPOBZsFI/AAAAAAAAObI/5fJ6EGqkXMg7fYFyLSDa_MwGJ3hXZGE-QCCo/s200/TabWithCheckBox.png) ** JTabbedPaneのタブ移動時にInputVerifierによる検証を実行する [#TabbedPaneInputVerifier] #swingdescription(Swing/TabbedPaneInputVerifier,JTabbedPaneのタブ移動時にInputVerifierによる検証を実行する,JTabbedPaneのタブ移動時にタブコンポーネントに設定されたInputVerifierを実行し、その検証で入力が無効な場合はタブの切替をキャンセルします。,https://drive.google.com/thumbnail?id=1E4H4aD4uZ-DBc_H6-KLuEEsZoyJqNxdHuQ) * ↑40 ↓41 [#tbad2a04] #adsensebar ** JTabbedPaneのタブの形を台形に変更する [#IsoscelesTrapezoidTabs] #swingdescription(Swing/IsoscelesTrapezoidTabs,JTabbedPaneのタブの形を台形に変更する,JTabbedPaneのタブの形を台形に変更し、左側にあるタブが上に表示されるよう設定します。,https://drive.google.com/thumbnail?id=1NeVPi85J0fLf7nSH0xB03Rk9tclob08S7w) ** JTabbedPaneでマウスやキー入力によるタブ切替を無効にする [#PreventChangingTabsByInput] #swingdescription(Swing/PreventChangingTabsByInput,JTabbedPaneでマウスやキー入力によるタブ切替を無効にする,JTabbedPaneでマウスクリックやキー入力といったユーザ操作イベントによるタブ切替を無効にします。,https://drive.google.com/thumbnail?id=16r3rq9ec_trXinEuHffylP6ycwwlGFUGaw) ** JTabbedPaneのタブをマウスの中ボタンクリックで閉じる [#MaskForButton] #swingdescription(Swing/MaskForButton,JTabbedPaneのタブをマウスの中ボタンクリックで閉じる,JTabbedPaneのタブをマウスの中(ホイール)ボタンクリックなどで閉じるよう設定します。,https://drive.google.com/thumbnail?id=1vZI_GTDVvkzH3DmnWXC2h1NPU1mSmuBzGQ) ** JTabbedPaneのタブ描画をフラットデザイン風に変更する [#FlatTabbedPane] #swingdescription(Swing/FlatTabbedPane,JTabbedPaneのタブ描画をフラットデザイン風に変更する,JTabbedPaneのタブに描画される縁やテキストシフトなどを無効にしてフラットデザイン風に変更します。,https://drive.google.com/thumbnail?id=1HQCaLqj1ikLRJCljsjabjF2MS_a-UDhuNw) ** JTabbedPaneのタブのテキストシフト量を変更する [#TabbedPaneLabelShift] #swingdescription(Swing/TabbedPaneLabelShift,JTabbedPaneのタブのテキストシフト量を変更する,JTabbedPaneの選択状態でのタブテキストシフト量などを変更します。,https://drive.google.com/thumbnail?id=1h-7B_-q-8VbEv-cpGzX6hQFdOcf8KgT9LA) ** JTabbedPaneのタブエリアに余白を設定する [#TabAreaContentMargins] #swingdescription(Swing/TabAreaContentMargins,JTabbedPaneのタブエリアに余白を設定する,JTabbedPaneのタブエリア余白を取得、変更するテストを行います。,https://drive.google.com/thumbnail?id=1WORPot3oeRdnLbFIDh6BcBmJpFVrLASoOw) ** JTabbedPaneで選択されているタブの幅のみ拡張する [#ExpandActiveTabWidth] #swingdescription(Swing/ExpandActiveTabWidth,JTabbedPaneで選択されているタブの幅のみ拡張する,JTabbedPaneで現在選択されているタブの幅は拡張、その他のタブは縮小するよう設定します。,https://drive.google.com/thumbnail?id=1NIZXoyEHh-K_H-BZ83l3pG5phVRjpmOzbQ) ** JTabbedPaneのタブ文字列のあふれをフェードアウト効果に変更する [#TextOverflowFadeTabbedPane] #swingdescription(Swing/TextOverflowFadeTabbedPane,JTabbedPaneのタブ文字列のあふれをフェードアウト効果に変更する,JTabbedPaneのタブ文字列があふれる場合、…記号で省略するのではなく、端付近の文字をフェードアウト効果で透明化します。,https://drive.google.com/thumbnail?id=1HfDHTs2CpOVyU6avrOnjFGJrLoyN6veqSg) ** JTabbedPaneのスクロールレイアウトポリシーですべてのタブが非表示にならないよう設定する [#VisibilityOfTab] #swingdescription(Swing/VisibilityOfTab,JTabbedPaneのスクロールレイアウトポリシーですべてのタブが非表示にならないよう設定する,JTabbedPaneをスクロールタブレイアウトポリシーにしたとき、すべてのタブが非表示になる状態を回避するための方法をテストしています。,https://drive.google.com/thumbnail?id=1nbZldZvy1sewRvGKvkWQ79-msQqacTj9Iw) ** JTabbedPaneのタブ・ランの回転を無効にする [#RotateTabRuns] #swingdescription(Swing/RotateTabRuns,JTabbedPaneのタブ・ランの回転を無効にする,JTabbedPaneで複数のランにタブをラップする場合でもタブ選択によるランの回転を無効にします。,https://drive.google.com/thumbnail?id=16rk3I7OgmEfeRwOrYTrLp-3WcplBDOet) * ↑50 ↓51 [#n5f8abb2] #adsensebar ** JTabbedPaneがタブラップレイアウトの場合そのタブランの余りを詰めて解消する [#PadTabRun] #swingdescription(Swing/PadTabRun,JTabbedPaneがタブラップレイアウトの場合そのタブランの余りを詰めて解消する,JTabbedPaneがタブラップレイアウトの場合、そのタブランの余りを詰めて解消する方法を変更します。,https://drive.google.com/thumbnail?id=16w9tOv2cQhjbkk-yBea87POsQDqMNPUs) ** JTabbedPaneのタブタイトル文字列を回転して縦組表示する [#RotatedVerticalTextTabs] #swingdescription(Swing/RotatedVerticalTextTabs,JTabbedPaneのタブタイトル文字列を回転して縦組表示する,JTabbedPaneのタブタイトル文字列をタブ配置の左右に応じて回転して縦長になるよう設定します。,https://drive.google.com/thumbnail?id=1GSBG4hscI1mhP8nMGMvgdjd5zK66537Y) ** JTabbedPaneのタブ選択をマウスホイールで変更する [#MouseWheelTabCycling] #swingdescription(Swing/MouseWheelTabCycling,JTabbedPaneのタブ選択をマウスホイールで変更する,JTabbedPaneのタブ選択をマウスホイールの上下回転で変更します。,https://drive.google.com/thumbnail?id=1o0WYONVZxnE60UMRtEN7JBE5NOsbpwTI) ** JTabbedPaneのタブ領域をマウスドラッグでリサイズする [#ResizeTabAreaByDragging] #swingdescription(Swing/ResizeTabAreaByDragging,JTabbedPaneのタブ領域をマウスドラッグでリサイズする,JTabbedPaneのタブ領域をマウスで選択、ドラッグしてリサイズします。,https://drive.google.com/thumbnail?id=1DBiqXVRK0G9xkVo1UzHNtdb_kVoW8jLJ) ** JTabbedPaneのタブ選択で表示状態になったタブコンポーネントにフォーカスを移動する [#RequestFocusForVisibleComponent] #swingdescription(Swing/RequestFocusForVisibleComponent,JTabbedPaneのタブ選択で表示状態になったタブコンポーネントにフォーカスを移動する,JTabbedPaneのタブをマウスの左プレスで選択したとき、表示状態になったタブコンポーネントにフォーカスを移動するよう設定します。,https://drive.google.com/thumbnail?id=19lig34E-Uyjig7Q_tJB-IpcHpNKl_Wgv) ** JTabbedPaneで選択されたタブのみタイトルを表示する [#SelectedTabTitleText] #swingdescription(Swing/SelectedTabTitleText,JTabbedPaneで選択されたタブのみタイトルを表示する,JTabbedPaneのタブコンポーネントにアイコンを設定したJLabelを使用し、タブが選択された場合そのタイトルを追加表示します。,https://drive.google.com/thumbnail?id=1MAHuPmHWUIKaBLKIKd89puMQ8Qt3fDjd) ** CardLayoutで作成したJTabbedPane風コンポーネントのタブエリアに水平JScrollBarを表示する [#TabAreaScrollBar] #swingdescription(Swing/TabAreaScrollBar,CardLayoutで作成したJTabbedPane風コンポーネントのタブエリアに水平JScrollBarを表示する,CardLayoutを使用してJTabbedPane風のコンポーネントを作成し、そのタブエリアに水平JScrollBarを表示してスクロール可能にします。,https://drive.google.com/thumbnail?id=1WdXMZxIVNrLcy56T7et_nqcCcsWWtqAq) ** JTabbedPaneのタブコンポーネントが異なるサイズで表示可能になるようJSplitPaneに配置する [#TabComponentsOfDifferentSizes] #swingdescription(Swing/TabComponentsOfDifferentSizes,JTabbedPaneのタブコンポーネントが異なるサイズで表示可能になるようJSplitPaneに配置する,JTabbedPaneをJSplitPaneに配置し、各タブコンポーネントごとに異なるサイズで表示可能になるようDividerの位置などを調整します。,https://drive.google.com/thumbnail?id=1PhwFToigKUQ-AKOEaVaCNp-j7b_75HAe) ** JTabbedPaneのタブが選択されている場合のフォーカスBorderを下線に変更する [#UnderlineTabFocusIndicator] #swingdescription(Swing/UnderlineTabFocusIndicator,JTabbedPaneのタブが選択されている場合のフォーカスBorderを下線に変更する,JTabbedPaneのタブが選択されている場合のフォーカスBorderをドットの囲み罫ではなく下線に変更します。,https://drive.google.com/thumbnail?id=1IT_j78FMubgNQJySR_897nnxNwD_9mDU) ** JTabbedPaneの二段目以上に存在するタブボーダーの描画をタブコンテンツエリアまで延長する [#ExtendTabsToBase] #swingdescription(Swing/ExtendTabsToBase,JTabbedPaneの二段目以上に存在するタブボーダーの描画をタブコンテンツエリアまで延長する,NimbusLookAndFeelを適用したJTabbedPaneで二段目以上に存在するタブボーダーの描画をタブコンテンツエリアまで延長するかどうかを変更します。,https://drive.google.com/thumbnail?id=15qMUt-AfUmLJgwe-_KJuO5e3cgDdIbWC) * ↑60 ↓61 [#rd3e4fa5] #adsensebar ** JTabbedPaneのタブエリアレイアウトを変更して一覧表示ボタンなどを追加する [#TabAreaLayout] #swingdescription(Swing/TabAreaLayout,JTabbedPaneのタブエリアレイアウトを変更して一覧表示ボタンなどを追加する,JTabbedPaneのタブエリアレイアウトを変更して余白や右端にタブの一覧表示ボタンなどを追加します。,https://drive.google.com/thumbnail?id=1J3-SXZfSQEEuctw_T-zb8dsSiSDeoIeJ) ** JTabbedPaneのタブがフレーム外にドロップされたら新規JFrameを作成する [#DragDropEndNewFrame] #swingdescription(Swing/DragDropEndNewFrame,JTabbedPaneのタブがフレーム外にドロップされたら新規JFrameを作成する,JTabbedPaneのタブをドラッグしてフレーム外にドロップされたら新規JFrameとそのタブを配置したJTabbedPaneを作成します。,https://drive.google.com/thumbnail?id=1q7P74R90Zr4SF7HSk3SnhVhHaj5tap4P) ** JTabbedPaneで直前に選択されていたタブのフォーカスBorderを履歴として表示する [#PreviouslySelectedTabColor] #swingdescription(Swing/PreviouslySelectedTabColor,JTabbedPaneで直前に選択されていたタブのフォーカスBorderを履歴として表示する,JTabbedPaneで現在選択されているタブとその直前に選択されていたタブのフォーカスBorderの色を変更します。,https://drive.google.com/thumbnail?id=12XYGL6MqIofBl0sm5TOiDP-Q2GlM4RLA) ** NimbusLookAndFeelでJTabbedPaneのタブテキストとアイコンの水平方向の配置方法を変更する [#NimbusTabbedPaneIcon] #swingdescription(Swing/NimbusTabbedPaneIcon,NimbusLookAndFeelでJTabbedPaneのタブテキストとアイコンの水平方向の配置方法を変更する,NimbusLookAndFeelを設定したJTabbedPaneのタブテキストとアイコンの水平方向の配置方法やその間隔を変更します。,https://drive.google.com/thumbnail?id=18bc9dKdXmMqpLIy13KYlR9rv1CqvtGSq) ** JTabbedPaneの矢印ボタンに先頭もしくは末尾のタブまでスクロールするアクションを設定する [#ScrollToFirstOrLastTabAction] #swingdescription(Swing/ScrollToFirstOrLastTabAction,JTabbedPaneの矢印ボタンに先頭もしくは末尾のタブまでスクロールするアクションを設定する,JTabbedPaneのスクロールタブレイアウトで矢印ボタンにCtrlキーを押しながらクリックすると先頭もしくは末尾のタブまでスクロールするアクションを追加します。,https://drive.google.com/thumbnail?id=1eNSI9wDlm4F4yA6Xm0Df6YOcHqmTYlHS) ** JTabbedPaneのタブスクロールボタンで連続スクロールを実行する [#ScrollTabsActionRepeater] #swingdescription(Swing/ScrollTabsActionRepeater,JTabbedPaneのタブスクロールボタンで連続スクロールを実行する,JTabbedPaneのスクロールタブレイアウトで矢印ボタンを押下中はスクロールが持続するよう設定します。,https://drive.google.com/thumbnail?id=1JZt4Veeacrr1cyQxiF5JOU7oX14k-aFx) ** NimbusLookAndFeelでJTabbedPaneのスクロール矢印ボタンを変更する [#TabbedPaneUseBasicArrows] #swingdescription(Swing/TabbedPaneUseBasicArrows,NimbusLookAndFeelでJTabbedPaneのスクロール矢印ボタンを変更する,NimbusLookAndFeelを適用したJTabbedPaneのスクロール矢印ボタンがBasicArrowButtonかSynthArrowButtonのどちらを使用するかを切り替えます。,https://drive.google.com/thumbnail?id=1kL0AppkB4JwnMPqMOEcChAIp3L58NV3F) ** JTabbedPaneのカーソルキーによるタブ選択遷移の動作を変更する [#NavigateSelectedTab] #swingdescription(Swing/NavigateSelectedTab,JTabbedPaneのカーソルキーによるタブ選択遷移の動作を変更する,JTabbedPaneのカーソルキーによるタブ選択遷移を変更してループ不可、またはタブにフォーカスがない場合でも移動可能に設定します。,https://drive.google.com/thumbnail?id=14CLheWN2b7q8Q531gPA1Mn1g05BEBuzQ) ** JTabbedPaneのコンテナBorderを選択したタブで上書きする [#TabbedPaneTabsOverlapBorder] #swingdescription(Swing/TabbedPaneTabsOverlapBorder,JTabbedPaneのコンテナBorderを選択したタブで上書きする,JTabbedPaneのコンテナBorderを選択したタブで上書きするかを設定で切り替えます。,https://drive.google.com/thumbnail?id=1sfAb3nfsGQIrtx4cdPc2PJhOF2oqow25) ** JTabbedPaneの選択タブとフォーカスタブを分離する [#TabbedPaneSelectionFollowsFocus] #swingdescription(Swing/TabbedPaneSelectionFollowsFocus,JTabbedPaneの選択タブとフォーカスタブを分離する,JTabbedPaneのキー入力によるタブ移動で選択タブとフォーカスタブを一致させるか、または別々に扱うかを設定で切り替えます。,https://drive.google.com/thumbnail?id=1mS3Bmh6B7dAqMMBMM3TiCTRLVoHZzxiy) ** JTabbedPaneのツールヒントをタブ位置に対応したふきだしに変更する [#SpeechBalloonToolTipTail] #swingdescription(Swing/SpeechBalloonToolTipTail,JTabbedPaneのツールヒントをタブ位置に対応したふきだしに変更する,JTabbedPaneのタブ用ツールヒントの形状をふきだしにし、そのしっぽの方向をタブ位置に応じて変更します。,https://drive.google.com/thumbnail?id=1WbgFj8zOssgmjFU6rsL0vXNgW5Lsw7OO) ** JTabbedPaneのTabAreaで開くJPopupMenuを設定する [#TabAreaPopupMenu] #swingdescription(Swing/TabAreaPopupMenu,JTabbedPaneのTabAreaで開くJPopupMenuを設定する,JTabbedPaneのタブ上とTabArea内では異なるJPopupMenuを開くよう設定します。,https://drive.google.com/thumbnail?id=1gYHccpOFLZywYrdW0agN_qhRAitbFgtF) ** JTabbedPaneのタブが配置されたランの位置を取得する [#RunForTab] #swingdescription(Swing/RunForTab,JTabbedPaneのタブが配置されたランの位置を取得する,JTabbedPaneのタブがどのタブランに配置されているかを取得してJToolTipで表示します。,https://drive.google.com/thumbnail?id=1vWgaN_19hU6g1Sl-27Hot6sztSydBsfY) ** JTabbedPaneのタブのドラッグアウトで新規JFrameの作成と空JFrameの破棄を実行する [#DockAndUndockTabs] #swingdescription(Swing/DockAndUndockTabs,JTabbedPaneのタブのドラッグアウトで新規JFrameの作成と空JFrameの破棄を実行する,JTabbedPaneのタブをJFrame外にドラッグアウトした場合はそのタブを含む新規JFrameを作成し、ドラッグ元のJTabbedPaneが空になる場合はその親JFrameごと破棄を実行します。,https://drive.google.com/thumbnail?id=16s-3Bs9AtEpgEPhbzapN4qIiwyGjH3K4) ** JTabbedPaneのタブエリアをダブルクリックして新規タブを作成する [#DoubleClickInTabAreaToCreateNewTab] #swingdescription(Swing/DoubleClickInTabAreaToCreateNewTab,JTabbedPaneのタブエリアをダブルクリックして新規タブを作成する,JTabbedPaneのタブエリアをマウスの左ボタンでダブルクリックして新規タブを作成します。,https://drive.google.com/thumbnail?id=11tTBEcjuqdSfXjTvNvg2Z5SVquiKtX_J)