java - Java Swing/AWT 是否有 getComponentShape() 方法?

标签 java swing awt

我刚刚踏入图形 UI 设计的广阔世界,所以请耐心等待。

我浏览了官方网站上的(一些)(大量)文档,我只是想知道是否有一种方法可以告诉我 JComponent 的形状。

当我执行 getBounds 时,它显示矩形,这是指我的形状吗?

提前致谢。

最佳答案

AWT的类Component和Swing的类JComponent没有这个概念 任意形状,它们只是矩形。 这就是为什么 JComponent 的方法 getBounds 返回 Rectangle 这只是 Shape 的一个特例界面。

仅类(class)java.awt.WindowgetShapesetShape方法, 当然还有它的所有子类(DialogFrameJWindowJDialogJFrame >, ...) 也有。也许这就是您所需要的。

关于java - Java Swing/AWT 是否有 getComponentShape() 方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54985389/

相关文章:

java - MouseListener和KeyListener同时使用

java - 如何更改Java swing组件的默认字体大小

java - 为什么要将方法参数值赋给其他变量?

java - Derby 数据库数据包含在项目中吗?

java - 设置按钮事件后可聚焦

java - 选择组合框中的项目时执行操作

java - JOptionPane 类型中的方法 showMessageDialog(Component, Object) 不适用于参数 (new ActionListener(){}, String)

java - 加载rJava包时java路径错误

java - 您必须为 TextView 错误提供资源 ID

java - Jbutton 覆盖 Jbutton 背景图像?