如何设置java中panel的大小?

 我来答
瑛夫科技
2018-08-03 · TA获得超过8331个赞
知道大有可为答主
回答量:3426
采纳率:89%
帮助的人:638万
展开全部
JPanel 和Panel都能调用setPreferredSize(Dimension preferredSize);来设置初始大小。

如果是随窗口变化而变化大小的话,一般不用写,他会根据父组件的大小自动调整大小。如果要特别设置的话,可以addWindowListener来增加窗口监听,通过监听的方式设置。
百度网友d1279f9
推荐于2017-09-02 · TA获得超过1368个赞
知道小有建树答主
回答量:365
采纳率:100%
帮助的人:102万
展开全部
JFrame 的默认布局管理器是BorderLayout,BorderLayout将容器(也就是JFrame)分成东 西南北中 五个部分,向JFrame添加控件时BorderLayout默认将控件的位置设置为中间位置,所以你的设置不起作用 看了你的问题是想通过坐标控制控件,所以要将JFrame的布局管理器设置为绝度布局,即 mainFrame.setLayout(null);将布局管理器设置为null. 向其中动态添加文字有两种实现方式 1、是重写JPanel的paintComponent(Graphics g)方法2、是动态添加JLabel
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
chengAdam
2008-04-10 · TA获得超过104个赞
知道答主
回答量:61
采纳率:0%
帮助的人:0
展开全部
panel.setSize(300,200);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
spptalent
2008-04-11
知道小有建树答主
回答量:30
采纳率:0%
帮助的人:18.9万
展开全部
panel.setSize(width,height)方法
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式