private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
MyButton b = new MyButton ();
b.setText ("Muj knoflik");
b.addText ("...");
b.addText ("???");
b.removeText ("???");
jToolBar1.add (b);
}
package example;
import java.awt.Color;
import javax.swing.*;
public class MyButton extends JButton {
public void addText (String s)
{
setForeground (Color.red);
setText (getText () + s);
// this.setText (this.getText () + s);
}
public void removeText (String s)
{
setForeground (Color.blue);
String t = getText ();
if (t.endsWith(s))
{
t = t.substring (0, t.length()-s.length());
setText (t);
}
}
}