javatm platform
standard ed. 6

javax.swing.plaf.metal
类 metaltabbedpaneui

java.lang.object 继承者 javax.swing.plaf.componentui 继承者 javax.swing.plaf.tabbedpaneui   继承者 javax.swing.plaf.basic.basictabbedpaneui   继承者 javax.swing.plaf.metal.metaltabbedpaneui
所有【all】已实现的接口:
swingconstants

public class metaltabbedpaneui
extends basictabbedpaneui

basictabbedpaneui 的 metal 子类。

警告:此类的已序列化对象与以后的 swing 版本不兼容。当前序列化支持【zhī chí】适用于短期存储或运行相同 swing 版本的应用程序之间的 rmi。从 1.4 版本开始【kāi shǐ】,已在 java.beans 包中添加了支持【zhī chí】所有 javabeanstm 长期存储的功能。请参见 xmlencoder


嵌套类摘要
 classmetaltabbedpaneui.tabbedpanelayout
          此内部类由于【Meanwhile】编译器故障而被标记为 "public"。
 
从类 javax.swing.plaf.basic.basictabbedpaneui 继承的嵌套类/接口
basictabbedpaneui.focushandler, basictabbedpaneui.mousehandler, basictabbedpaneui.propertychangehandler, basictabbedpaneui.tabselectionhandler
 
字段摘要
protected  intmintabwidth
           
protected  colorselectcolor
           
protected  colorselecthighlight
           
protected  colortabareabackground
           
 
从类 javax.swing.plaf.basic.basictabbedpaneui 继承的字段
calcrect, contentborderinsets, darkshadow, downkey, focus, focuslistener, highlight, leftkey, lighthighlight, maxtabheight, maxtabwidth, mouselistener, propertychangelistener, rects, rightkey, runcount, selectedrun, selectedtabpadinsets, shadow, tabareainsets, tabchangelistener, tabinsets, tabpane, tabrunoverlay, tabruns, texticongap, upkey
 
从接口 javax.swing.swingconstants 继承的字段
bottom, center, east, horizontal, leading, left, next, north, north_east, north_west, previous, right, south, south_east, south_west, top, trailing, vertical, west
 
构造方法摘要
metaltabbedpaneui()
           
 
方法摘要
protected  intcalculatemaxtabheight(int tabplacement)
           
protected  layoutmanagercreatelayoutmanager()
          由 installui 调用,用于创建布局管理【managing】器对象以管理【managing】 jtabbedpane
static componentuicreateui(jcomponent x)js随机数
           
protected  intgetbaselineoffset()
          返回基线偏移的距离。
protected  colorgetcolorforgap(int currentrun,int x,int y)
           
protected  intgettablabelshiftx(int tabplacement,int tabindex,boolean isselected)
          重写该方法,使其不对 java l&f 进行任何操作。
protected  intgettablabelshifty(int tabplacement,int tabindex,boolean isselected)
          重写该方法,使其不对 java l&f 进行任何操作。
protected  intgettabrunoverlay(int tabplacement)
           
protected  voidinstalldefaults()
           
 voidpaint(graphics g,jcomponent c)
          绘制指定组件,使其适合外观。
protected  voidpaintbottomtabborder(int tabindex,graphics g,int x,int y,int w,int h,int btm,int rght,boolean isselected)
           
protected  voidpaintcontentborderbottomedge(graphics g,int tabplacement,int selectedindex,int x,int y,int w,int h)
           
protected  voidpaintcontentborderleftedge(graphics g,int tabplacement,int selectedindex,int x,int y,int w,int h)
           
protected  voidpaintcontentborderrightedge(graphics g,int tabplacement,int selectedindex,int x,int y,int w,int h)
           
protected  voidpaintcontentbordertopedge(graphics g,int tabplacement,int selectedindex,int x,int y,int w,int h)
           
protected  voidpaintfocusindicator(graphics g,int tabplacement,rectangle[] rects,int tabindex,rectangle iconrect,rectangle textrect,boolean isselected)
           
protected  voidpainthighlightbelowtab()
           
protected  voidpaintlefttabborder(int tabindex,graphics g,int x,int y,int w,int h,int btm,int rght,boolean isselected)
           
protected  voidpaintrighttabborder(int tabindex,graphics g,int x,int y,int w,int h,int btm,int rght,boolean isselected)
           
protected  voidpainttabbackground(graphics g,int tabplacement,int tabindex,int x,int y,int w,int h,boolean isselected)
           
protected  voidpainttabborder(graphics g,int tabplacement,int tabindex,int x,int y,int w,int h,boolean isselected)
          此方法围绕每个选项卡绘制薄緋iào】呖颉
protected  voidpainttoptabborder(int tabindex,graphics g,int x,int y,int w,int h,int btm,int rght,boolean isselected)
           
protected  booleanshouldfillgap(int currentrun,int tabindex,int x,int y)
           
protected  booleanshouldpadtabrun(int tabplacement,int run)
           
protected  booleanshouldrotatetabruns(int tabplacement,int selectedrun)
           
 voidupdate(graphics g,jcomponent c)
          通知【tōng zhī】此 ui 委托开始【kāi shǐ】绘制指定的组件。
 
从类 javax.swing.plaf.basic.basictabbedpaneui 继承的方法
assurerectscreated, calculatemaxtabwidth, calculatetabareaheight, calculatetabareawidth, calculatetabheight, calculatetabwidth, createchangelistener, createfocuslistener, createmouselistener, createpropertychangelistener, createscrollbutton, expandtabrunsarray, getbaseline, getbaseline, getbaselineresizebehavior, getcontentborderinsets, getfocusindex, getfontmetrics, geticonfortab, getmaximumsize, getminimumsize, getnexttabindex, getnexttabindexinrun, getnexttabrun, getprevioustabindex, getprevioustabindexinrun, getprevioustabrun, getrollovertab, getrunfortab, getselectedtabpadinsets, gettabareainsets, gettabbounds, gettabbounds, gettabinsets, gettabruncount, gettabrunindent, gettabrunoffset, gettextviewfortab, getvisiblecomponent, installcomponents, installkeyboardactions, installlisteners, installui, lasttabinrun, layoutlabel, navigateselectedtab, paintcontentborder, painticon, painttab, painttabarea, painttext, rotateinsets, selectadjacentruntab, selectnexttab, selectnexttabinrun, selectprevioustab, selectprevioustabinrun, setrollovertab, setvisiblecomponent, shouldrotatetabruns, tabforcoordinate
;若是三日不做爱【love】,后果可能【kě néng】更严重!已有多项研究证实,频繁的性爱【love】所带来的好处,像是纾解压力、增强免疫力、改善心脏功能、抑制痛苦等等,尤其对于女性而言影响更为显着
但要留意空气品质不佳,根据环保局空品网13日上午【morning】9点资料,中部、云嘉南和高屏地区许多【xǔ duō】测站都亮起橘色提醒,对敏感【sense】族群不健康
在民间传统习俗【custom】中,为了让祖先或逝去亲人在另一个世界【shì jiè】也能过得很好,常见【Common】在祭拜时会烧纸扎用品,藉以表示生者对亡者的心意,而以往纸扎用品?u作样式有房子、汽车、纸衣或金童玉女等,随着【suí zhe】科技与时代潮流进步,现代纸扎设计越来越新颖多元,不只有平板电脑【computer】、智慧手?l、行动电源、苹果电脑【computer】、IPHONE,现在还可以【 kě yǐ】烧正夯的游戏主机Switch
脸书表示,对于有在使用 Facebook Messenger 的用户来说,视讯通话是个相当受到欢迎的功能,其中 2017 年人们使用 Facebook Messenger 视讯通话的次数高达 170 亿次,对比 2016 年的聊天次数来说,几乎【jī hū】可说是整整增加了两倍,为了让 Facebook Messenger Lite 用户也能使用到 Facebook Messenger 核心功能,为此 Facebook 特别针对 Facebook Messenger Lite 推出更新
实际上走完这三星在台首场体验活动下来,可以【 kě yǐ】明显看到 Galaxy S9 系列除了死板的规格之外,实用的功能还真不少,像是双光圈、AR贴图、景深即时预览等等,而从三星在活动现场摆设 Galaxy S7 edge 做为对照来看,似乎也可以明确感受到,三星想要告诉两年前购买三星手机的粉丝们,全新手机已经【yǐ jing】有了跳跃式的升级
买了肉包与韭菜包各一总共26块(高丽菜还没出炉只能忍痛错过)刚出炉的宁波生煎包外皮白净饱满,看起来与其他【other】生煎包没有什么差别(吞口水)
, uninstallcomponents, uninstalldefaults, uninstallkeyboardactions, uninstalllisteners, uninstallui
 
从类 javax.swing.plaf.componentui 继承的方法
contains, getaccessiblechild, getaccessiblechildrencount, getpreferredsize
 
从类 java.lang.object 继承的方法
clone, equals, finalize, getclass, hashcode, notify, notifyall, tostring, wait, wait, wait
 

字段详细信息

mintabwidth

protected int mintabwidth

tabareabackground

protected color tabareabackground

selectcolor

protected color selectcolor

selecthighlight

protected color selecthighlight
构造方法详细信息

metaltabbedpaneui

public metaltabbedpaneui()
方法详细信息

createui

public static componentui createui(jcomponent x)

createlayoutmanager

protected layoutmanager createlayoutmanager()
从类 basictabbedpaneui 复制的描述
installui 调用,用于创建布局管理器对象以管理 jtabbedpane

覆盖:
basictabbedpaneui 中的 createlayoutmanager
返回:
布局管理器对象
另请参见:
basictabbedpaneui.tabbedpanelayout,jtabbedpane.gettablayoutpolicy()

installdefaults

protected void installdefaults()
覆盖:
basictabbedpaneui 中的 installdefaults

painttabborder

protected void painttabborder(graphics g,     int tabplacement,     int tabindex,     int x,     int y,     int w,     int h,     boolean isselected)
从类 basictabbedpaneui 复制的描述
此方法围绕每个选项卡绘制薄緋iào】呖颉W⒁狻緕hù yì】,此方法现在已经【yǐ jing】能够绘制选项卡的背景,这在其他【other】地方完成。

覆盖:
basictabbedpaneui 中的 painttabborder

painttoptabborder

protected void painttoptabborder(int tabindex,       graphics g,       int x,       int y,       int w,       int h,       int btm,       int rght,       boolean isselected)

shouldfillgap

protected boolean shouldfillgap(int currentrun,      int tabindex,      int x,      int y)

getcolorforgap

protected color getcolorforgap(int currentrun,      int x,      int y)

paintlefttabborder

protected void paintlefttabborder(int tabindex,       graphics g,       int x,       int y,       int w,       int h,       int btm,       int rght,       boolean isselected)

paintbottomtabborder

protected void paintbottomtabborder(int tabindex,      graphics g,      int x,      int y,      int w,      int h,      int btm,      int rght,      boolean isselected)

paintrighttabborder

protected void paintrighttabborder(int tabindex,      graphics g,      int x,      int y,      int w,      int h,      int btm,      int rght,      boolean isselected)

update

public void update(graphics g,    jcomponent c)
从类 componentui 复制的描述
通知【tōng zhī】此 ui 委托开始绘制指定的组件。在将要绘制指定组件时,由 jcomponent 调用此方法。默认情况下,此方法将使用其背景色填充指定组件(如果其 opaque 属性为 true),然后立刻【lì kè】调用 paint。通常无需由子类重写此方法;所有呈现代码的外观都应位于 paint 方法中。

覆盖:
componentui 中的 update
参数:
g - 将在其中进行绘制的 graphics 上下文
c - 将绘制的组件;此参数常被忽略,但如果 ui 对象是无状态的并由多个组件共享,则可以使用该参数
另请参见:
componentui.paint(java.awt.graphics, javax.swing.jcomponent),jcomponent.paintcomponent(java.awt.graphics)

painttabbackground

protected void painttabbackground(graphics g,       int tabplacement,       int tabindex,       int x,       int y,       int w,       int h,       boolean isselected)
覆盖:
basictabbedpaneui 中的 painttabbackground

gettablabelshiftx

protected int gettablabelshiftx(int tabplacement,      int tabindex,      boolean isselected)
重写该方法,使其不对 java l&f 进行任何操作。

覆盖:
basictabbedpaneui 中的 gettablabelshiftx

js随机数

gettablabelshifty

protected int gettablabelshifty(int tabplacement,      int tabindex,      boolean isselected)
重写该方法,使其不对 java l&f 进行任何操作。

覆盖:
basictabbedpaneui 中的 gettablabelshifty

getbaselineoffset

protected int getbaselineoffset()
返回基线偏移的距离。这通常与 gettablabelshifty 相同。

覆盖:
basictabbedpaneui 中的 getbaselineoffset
返回:
基线偏移的距离
从以下版本开始:
1.6

paint

public void paint(graphics g,   jcomponent c)
从类 componentui 复制的描述
绘制指定组件,使其适合外观。在将要绘制指定组件时,从 componentui.update 方法中调用此方法。子类应该【yīng gāi】重写此方法并使用指定 graphics 对象来呈现组件的内容。

覆盖:
basictabbedpaneui 中的 paint
参数:
g - 将在其中进行绘制的 graphics 上下文
c网站地图 手机端 - 将绘制的组件;此参数常被忽略,但如果 ui 对象是无状态的并由多个组件共享,则可以使用该参数
另请参见:
componentui.update(java.awt.graphics, javax.swing.jcomponent)

painthighlightbelowtab

protected void painthighlightbelowtab()

paintfocusindicator

protected void paintfocusindicator(graphics g,      int tabplacement,      rectangle[] rects,      int tabindex,      rectangle iconrect,      rectangle textrect,      boolean isselected)
覆盖:
basictabbedpaneui 中的 paintfocusindicator

paintcontentbordertopedge

protected void paintcontentbordertopedge(graphics g,       int tabplacement,       int selectedindex,       int x,       int y,       int w,       int h)
覆盖:
basictabbedpaneui 中的 paintcontentbordertopedge

paintcontentborderbottomedge

protected void paintcontentborderbottomedge(graphics g,        int tabplacement,        int selectedindex,        int x,        int y,        int w,        int h)
覆盖:
basictabbedpaneui 中的 paintcontentborderbottomedge

paintcontentborderleftedge

protected void paintcontentborderleftedge(graphics g,       int tabplacement,       int selectedindex,       int x,       int y,       int w,       int h)
覆盖:
basictabbedpaneui 中的 paintcontentborderleftedge

paintcontentborderrightedge

protected void paintcontentborderrightedge(graphics g,        int tabplacement,        int selectedindex,        int x,        int y,        int w,        int h)
覆盖:
basictabbedpaneui 中的 paintcontentborderrightedge

calculatemaxtabheight

protected int calculatemaxtabheight(int tabplacement)
覆盖:
basictabbedpaneui 中的 calculatemaxtabheight

gettabrunoverlay

protected int gettabrunoverlay(int tabplacement)
覆盖:
basictabbedpaneui 中的 gettabrunoverlay

shouldrotatetabruns

protected boolean shouldrotatetabruns(int tabplacement,       int selectedrun)

shouldpadtabrun

protected boolean shouldpadtabrun(int tabplacement,       int run)
覆盖:
basictabbedpaneui 中的 shouldpadtabrun

javatm platform
standard ed. 6

提交错误或意见【yì jian】
有关更多的 api 参考资料和开发【developing】人员文档,请参阅 java se 开发【developing】人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作【work】代码示例。

版权所有 2007 sun microsystems, inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策