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 版本不兼容。当前序列化支持<support>适用于短期存储或运行相同 swing 版本的应用程序之间的 rmi。从 1.4 版本开始<kāi shǐ>,已在 java.beans 包中添加了支持<support>所有 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 调用,用于创建布局管理<guǎn lǐ>器对象以管理<guǎn lǐ> 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)
          通知<supercup>此 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
他的反应有点好笑,昨天<yesterday>媒体打给他,我跟他报告这件事,他的第一个反应是,拜我都几岁了,你是我女儿耶,这就是我们的反应
行政院?时傅?46页的年终记者<journalists>会简报,只有一页是未来展望,还是国发会上周的报告,也就是108年国家发展计画目标,包括<included>GDP成长率2
国民党副主席、前台北市长郝龙斌26日遭?L刊踢<tī>爆与他的前幕僚、甫当选台北市议员的游淑慧关?S紧密,时常赴基隆住处,或是单独<alone>约会<yuē hui>吃大餐、喝高档下午茶更会避免同时上下车
据《苹果日报》报导,朱立伦已经<have been>找好地点,但先以陪伴家人为重,之后会再宣布竞选办公室地点,并重新召集团队,为2020正式?时浮?
, 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 复制的描述
此方法围绕每个选项卡绘制保紁iào>呖颉W⒁猓嘉O招藕牛荆朔椒ㄏ衷谝丫糷ave been>能够绘制选项卡的背景,这在其他<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 复制的描述
通知<supercup>此 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. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策