作者:手机用户2502935311 | 来源:互联网 | 2022-12-13 06:35
设计一个含有JPanel的自定义JFrame类,要求JPanel的尺寸为JFrame的一半,并且永远居中
1 个解决方案
1.可以继承JPanel实现一个Panel作为JFrame的contentPane 重载doLayout()方法 在doLayout中做布局处理
2.也可以实现一个自己的LayoutManager 用于JFrame的contentPane
3.还可以将JFrame的contentPane的layout设为null 处理JFrame的component resized事件 在resize时重新设置JPanel的大小和位置