Создание в строке состояния

Java не имеет встроенной StatusBar класса Swing. Вы должны создать свою собственную строку состояния. Следующий класс создает простую строку состояния использования JLabel. Вы можете улучшить ее на основе Ваших потребностей:


public class StatusBar extends JLabel {

    

    /** Creates a new instance of StatusBar */

    public StatusBar() {

        super();

        super.setPreferredSize(new Dimension(10016));

        setMessage("Ready");

    }

    

    public void setMessage(String message) {

        setText(" "+message);        

    }        

}

Вы можете использовать эту строку состояния в своих программах следующим образом:


statusBar = new StatusBar();

getContentPane().add(statusBar, java.awt.BorderLayout.SOUTH);

Заметьте, что мы добавили в строке состояния в нижней части кадра помощью BorderLayout.

Вы также можете изменить сообщение в строке состояния setMessage использовании метода.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>