Java Swing/AWT 是否有 getComponentShape() 方法?
Is there a getComponentShape() method for Java Swing/ AWT?
我刚刚踏入这个设计图形 UI 的广阔世界,所以请耐心等待。
我浏览了官方网站上的(部分)(大量)文档,我只是想知道是否有一种方法可以告诉我 JComponent 的形状。
当我执行 getBounds 时它说矩形,这是指我的形状吗?
提前致谢。
AWT的classComponent
和Swing的classJComponent
没有这个概念
任意形状,它们只有一个矩形。
这就是为什么 JComponent
的方法 getBounds
returns a Rectangle
这只是 Shape
接口的一个特例。
只有classjava.awt.Window
has getShape
and setShape
个方法,
当然,它的所有子classes(Dialog
、Frame
、JWindow
、JDialog
、JFrame
、...)也有。可能这就是您所需要的。
我刚刚踏入这个设计图形 UI 的广阔世界,所以请耐心等待。
我浏览了官方网站上的(部分)(大量)文档,我只是想知道是否有一种方法可以告诉我 JComponent 的形状。
当我执行 getBounds 时它说矩形,这是指我的形状吗?
提前致谢。
AWT的classComponent
和Swing的classJComponent
没有这个概念
任意形状,它们只有一个矩形。
这就是为什么 JComponent
的方法 getBounds
returns a Rectangle
这只是 Shape
接口的一个特例。
只有classjava.awt.Window
has getShape
and setShape
个方法,
当然,它的所有子classes(Dialog
、Frame
、JWindow
、JDialog
、JFrame
、...)也有。可能这就是您所需要的。