Hallo,
ich habe eine GUI-Vorlagenklasse, in welcher ich jTextfield´s und JLabel´s ohne vordeffinierten Text habe.
Nun möchte ich in einer anderen Klasse den Text von den Textfeldern und Labeln verändern.
Ich verstehe nur leider nicht was ich machen muss.
Klasse der Vorlage beispielhaft mit nur einem Label
Klasse, in der ich den Text ändern möchte
ich habe eine GUI-Vorlagenklasse, in welcher ich jTextfield´s und JLabel´s ohne vordeffinierten Text habe.
Nun möchte ich in einer anderen Klasse den Text von den Textfeldern und Labeln verändern.
Ich verstehe nur leider nicht was ich machen muss.
Klasse der Vorlage beispielhaft mit nur einem Label
public class Vorlage extends JFrame {
private JLabel lStripe = new JLabel();
Font century = new Font("Century", Font.PLAIN, 12);
Color color = Color.WHITE;
Vorlage(){
super();
setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
int frameWidth = 450;
int frameHeight = 550;
setSize(frameWidth, frameHeight);
setLocationRelativeTo(null);
setResizable(false);
Container cp = getContentPane();
cp.setLayout(null);
// Components
cp.setBackground(color);
// Stripe
lStripe.setBounds(0, 0, 450, 50);
lStripe.setHorizontalAlignment(SwingConstants.CENTER);
lStripe.setHorizontalTextPosition(SwingConstants.CENTER);
lStripe.setFont(century);
setVisible(true);
}
public void setlStripe(String content) {
lStripe.setText(content);
}
Klasse, in der ich den Text ändern möchte
public class v extends Vorlage{
public static void main(String[] args) {
Vorlage a = new Vorlage();
a.setlStripe("Good Mornning");
}
}