G
Guest
Gast
Hallo,
ich habe folgendes Problem, ich möchte von Klasse A auf ein Objekt in Klasse B zugreifen, um z.B. von einem Button in B den Wert zu ändern, aber irgendwie bekomm ich das nicht hin. Vllt. kann mir jemand helfen, hier mal mein Code
Grafische Oberfläche:
interessant ist der button, den möchte ich von einer anderen Klasse verändern und zwar von der hier:
Gruß[/code][/quote]
ich habe folgendes Problem, ich möchte von Klasse A auf ein Objekt in Klasse B zugreifen, um z.B. von einem Button in B den Wert zu ändern, aber irgendwie bekomm ich das nicht hin. Vllt. kann mir jemand helfen, hier mal mein Code
Grafische Oberfläche:
Code:
package controller;
import java.awt.FlowLayout;
import javax.swing.JButton;
import javax.swing.JFrame;
public class TestGUI {
static controller.ActionRegistry Action = new controller.ActionRegistry();
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
JFrame f = new JFrame( "Das Fenster zur Welt" );
f.setLayout( new FlowLayout() );
f.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
f.setSize( 300, 200 );
// define first button
JButton button = new JButton ("click me");
button.addActionListener(Action.getAction("createAction"));
//add button
f.add(button);
// show the frame f
f.setVisible( true );
}
}
interessant ist der button, den möchte ich von einer anderen Klasse verändern und zwar von der hier:
Code:
package controller;
import java.awt.event.ActionEvent;
import javax.swing.AbstractAction;
import javax.swing.Action;
public class changeButton {
public void changeValue(String Argument){
// Button mit z.B. setButton ändern???
}
}
Gruß[/code][/quote]