Hallo,
vielleicht kann mir jemand von euch helfen. Ich möchte über einen Button ein putty-Programm Starten. Das funktioniert auch. Dazu möchte ich aber, das sich nach dem Mausklick auf den Button die Farbe des Button ändert. Wenn ich die Putty session wieder zumache, dann soll die Farbe wieder verschwinden. Mein Skript habe ich beigelegt. Was muß ich tun damit das funktioniert ?
import java.awt.*;
import java.awt.event.*;
import java.io.*;
import java.util.*;
import java.lang.Runtime.*;
public class testbutton
extends Frame
implements ActionListener
{
public static void main(String[] args)
{
testbutton wnd = new testbutton();
wnd.setSize(100,600);
wnd.setVisible(true);
}
public testbutton()
{
super("Rechnerliste");
setBackground(Color.lightGray);
setLayout(new FlowLayout());
Button b1 = new Button("sl00599");
b1.addActionListener(this);
add(b1);
addWindowListener(new WindowClosingAdapter(true));
}
public void actionPerformed(ActionEvent event)
{
String cmd = event.getActionCommand();
if (cmd.equals("sl00599")) {
try
{
b1.setBackground(Color.green);
Runtime.getRuntime().exec("c:\\programme\\putty\\putty.exe -load sl00599 ");
}
catch (Exception w) {System.err.println(w.toString());}
}
}
}