Un po' di tempo fa ho fatto una classe StatusBar per un abbozzo di browser in Java.
Se ti interessa eccola:
codice:
import javax.swing.*;
import java.awt.*;
class StatusBar extends JPanel{
private String msg;
private int larg, alt;
private JLabel l;
private ImageIcon ico;
private Font f = new Font("Verdana", Font.PLAIN, 12);
public StatusBar(String msg, int larg, int alt){
super();
setBorder(BorderFactory.createBevelBorder(1));
this.setLayout(new FlowLayout(FlowLayout.LEFT));
this.msg = msg;
this.larg = larg;
this.alt = alt;
ico = new ImageIcon("LancillIcon.png");
l = new JLabel(" "+msg,ico,JLabel.CENTER);
l.setFont(f);
add(l);
}
public String getMsg(){
return msg;
}
public int getLarg(){
return larg;
}
public int getAlt(){
return alt;
}
public void setLabel(String newMsg){
msg = newMsg;
l.setText(" "+msg);
}
}
ovviamente adattala al tuo scopo