package net.sourceforge.pain.tools.guitool; import javax.swing.*; import java.awt.*; public class StatusBar extends JPanel { // Message | State: Disconnected JLabel message; JLabel connectStatus; public StatusBar() { setLayout(new GridLayout(1, 2)); message = new JLabel(); message.setBorder(BorderFactory.createEtchedBorder()); connectStatus = new JLabel(); connectStatus.setBorder(BorderFactory.createEtchedBorder()); connectStatus.setHorizontalAlignment(SwingConstants.RIGHT); add(message); add(connectStatus); setConnected(false); } public void setContextMessage(String m) { message.setText(m); } public void setConnected(boolean flag) { connectStatus.setText(flag?"Connected":"Disconnected"); } }