我想画一个由Graphics2D矩形制成的简单板
当您进行自定义绘制时,您还需要重写
getPreferredSize(...)组件的方法以返回组件的大小。
然后,布局管理器可以使用此信息,而您将不需要使用刚性区域。
将组件添加到框架时,您可以使用默认的BorderLayout:
frame.add(board, BorderLayout.CENTER);frame.add(button, BorderLayout.SOUTH);
我建议您阅读Swing教程。有一节
custompainting,并
using layout managers将会提供更多的细节和例子。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)