我只是踏入设计图形用户界面这个巨大的世界,所以请耐心等待。
我在官方网站上浏览了(一些)(大量)文档,我只是想知道是否有一种方法告诉我JComponent的形状。
当我做getBounds它说矩形,这是指我的形状?
提前致谢。
AWT的班级Component
和Swing的班级JComponent
没有任意形状的概念,它们只是一个矩形的形状。这就是为什么JComponent
的方法getBounds
返回Rectangle
,这只是Shape
界面的一个特例。
只有类java.awt.Window
有getShape
和setShape
方法,当然它的所有子类(Dialog
,Frame
,JWindow
,JDialog
,JFrame
,...)也有。可能这就是你需要的。