永发信息网

java中,什么是同位体?就是组件?

答案:2  悬赏:20  手机版
解决时间 2021-11-20 20:29
java中,什么是同位体?就是组件?
最佳答案
注:以下文字摘自 《Graphic Java 1.2 Mastering the JFC(Volume I:AWT)》(David M.Geary著),可能有些启发。

对于大部分开发者而言,不需要直接处理同位体。
但是,如果构件的同位体建立以前调用Component方法,那么一些
Component方法的执行将不同。下表列出了这些方法。
同位体在构件的addNotify()方法种建立。
如果必须在构件的同位体建立以前调用下表中的方法,
那么基本上有两种选择:
可以直接调用addNotify(),这样可能导致构件同位体的建立;
或者覆盖addNotify()方法,并且调用super.addNotify()以后调用
依赖同位体的方法。
例如,……,在applet的同位体被建立以前和以后分别调用了下表中的
方法:
---------------------------------------------------------------------------
方法 在同位体建立前的行为表现

Image creatImage(int,int) 返回null
ColorModel getColorModel() 返回工具箱的颜色模式
Font getFont() 返回null
FontMetrics getFontMetrics() 返回工具箱的字体尺度
Graphics getGraphics() 返回null
Insets getInsets() 返回空白区(0,0,0,0)
Dimension getPreferredSize() 返回最小尺寸
Dimension getSize() 若构件被明确规定尺寸,则返回
它的大小,否则返回一个零高度和 宽度的Demension
Toolkit getToolkit() 返回默认的工具箱
boolean isFocusTraversable() 返回false
boolean isValid() 返回false
boolean isShowing() 返回false
Print getLocationOnScreen() 抛出IllegalComponentStateException
异常
void requestFocus() 空操作
全部回答
同位体?
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
怎么会有这样的男人,平常对你不闻不问!当你
三线摆在摆动中受到空气的阻尼,振幅会越来越
今日100美美币换人民币汇率
大车真空轮胎 385/95r25标准气压是多少
为什么谛听不告诉地藏王菩萨哪个悟空是假的?
王者荣耀什么时候有王者印记?
把9/25开平方的结果为
美人心计里面那个吕禄为刘盈葬礼吹的那个哀乐
情义深《义或谊》应为那个
开车的时候是应该让还是不让
伊犁离北京多远车票得多少钱
毅斌新感觉(二部)地址在哪,我要去那里办事,
百世快递快运(城西分部)地址有知道的么?有点
老人肋听器价格表
微信群设置了免打扰,然后又删除了消息 是不
推荐资讯
若3,5,7等于(211524)是如何算出的?
扬子净水器怎么样
QWERTYUIOPLKHHGFDSAZXCVBNM这句翻译是什么意
Tiptronic与S-tronic有什么区别?
麒麟SHOWclub地址在什么地方,想过去办事,
团泊湖空气真的好吗?我看了天津市每日的空气
建行贵金属空头开仓是啥意思空头平仓是啥意思
有那位知道广力软件工资中的保留活工资30%如
这款MCM的价格大约是多少?
骑马与砍杀实与虚盐矿的具体位置在哪,截图最
1o个赞代表什么
单位有过错,造成工亡,除了社保赔偿外,单位
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?