java JPanel子类未绘制整个形状
我有一个JPanel子类,它覆盖paintComponent(Graphics g)
并调用g.drawRect(0, 0, 500, 75)
。在我的main方法中,我初始化它并对其调用setBounds(50, 400, 500, 75)
,但当它绘制矩形时,它只绘制如下内容:
|________________
错过了另外两个方面。对不起,我没有密码,它在另一台计算机上。有什么想法吗
你可以在下面搜索框中键入要查询的问题!
我有一个JPanel子类,它覆盖paintComponent(Graphics g)
并调用g.drawRect(0, 0, 500, 75)
。在我的main方法中,我初始化它并对其调用setBounds(50, 400, 500, 75)
,但当它绘制矩形时,它只绘制如下内容:
|________________
错过了另外两个方面。对不起,我没有密码,它在另一台计算机上。有什么想法吗
# 1 楼答案
首先,使用
第二,不要使用
setBounds
使用适当的布局管理器并覆盖getPreferredSize
(如果需要getMinimum/MaximumSize
)第三,不要依赖神奇的数字