在BorderLayout中将JLabel的边界设置为JPanel的动态方法

时间:2017-01-20 20:16:52

标签: java swing layout jpanel jlabel

目前我有一个设置坐标传递给setBounds方法,标签正确显示在JPanel的左下角。

当我调整窗口大小时,标签不会动态跟随窗口,但它只是停留在同一个地方。

这是代码示例。

JPanel panel = new JPanel(new BorderLayout());
JLabel label = new JLabel();

label.setText("Dynamic label");

label.setBounds(15, 45, 400, 700);
this.panel.add(label, BorderLayout.SOUTH);
this.panel.setVisible(true);

如何在不更改面板和布局类型的情况下使此标签动态化?

0 个答案:

没有答案