swing 界面底部状态栏,附简单易懂实例,在线等,三日内结帖

2025-01-01 00:47:02
推荐回答(2个)
回答1:

Java本身并没有那样的东西。都是在底下添加控件。
加一个panel或是JToolBar
------------------------------------------------------------
import java.awt.Dimension;
import java.awt.Toolkit;

import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JProgressBar;
import javax.swing.JToolBar;

public class Table extends JFrame {

public Table() {
setResizable(false);

getContentPane().setLayout(null);

JToolBar toolBar = new JToolBar();
toolBar.add(new JLabel("state"));
toolBar.add(new JProgressBar());
toolBar.setFloatable(false);
toolBar.setBounds(0, 253, 454, 15);
getContentPane().add(toolBar);

// 窗口属性的设置
setDefaultCloseOperation(EXIT_ON_CLOSE);
setLocationRelativeTo(null);
setSize(460, 300);
Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
setLocation((screenSize.width - getWidth()) / 2,
(screenSize.height - getHeight()) / 2);
setVisible(true);
}

public static void main(String[] args) {
new Table();
}
}

回答2:

用两个重叠的JLabel都可以了,一个作底色、一个作前景色。