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
所有<suǒ yǒu>已实现的接口:
swingconstants

public class metaltabbedpaneui
extends basictabbedpaneui

basictabbedpaneui 的 metal 子类。

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


嵌套类摘要
 classmetaltabbedpaneui.tabbedpanelayout
          此内部类由于<yóu yú>编译器故障而被标记为 "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)
          此方法围绕每个选项卡绘制保紅icket>呖颉
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 委托开始<appeared>绘制指定的组件。
 
从类 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
自实施以来,一般风评不差,光看许多<many>脚踏车存放地点常见<cháng jiàn>租借一空,多见自行车穿梭在车水马龙之间,可见一斑!
医师指出,正确吃蔬果才能健康吸收营养,蔬果汁热量高,反而<fǎn ér>造成身体负担
的新车仍处于概念车阶段,但从修长的身形来看,仍充分显露LS未来的设计走向
我都搞不清楚他是笨还是聪明了!有时候<When>会卖弄一般人不知道<zhī dao>的常识,有时则答非所问
的问题<foul-ups>困扰很久,有妈妈在《妈妈经》育儿网站上分享经验, 表示有些家族受限于传统习俗<custom>观念,在宝宝出生满月或在第24天将头剃掉,导致男孩、女孩<nǚ hái>分不清
为诉求,首度< dù>对一般家庭<family>销售,每月限量1000台,售价约新台币5万4000元,每回推出即秒杀
然而<rán ér>该款产品<chǎn pǐn>虽然确认 11 月 16 日在全球指定市场上市<list>,单机身售价 7,500 美元<měi yuán>
, 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
 

字段详细校約ense>畔

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 复制的描述
此方法围绕每个选项卡绘制保紅icket>呖颉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 对象是无状态的并由多个组件共享,则可以<can>使用该参数
另请参见:
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 对象是无状态的并由多个组件共享,则可以<can>使用该参数
另请参见:
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

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

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