Moin,
ich bin, was Vererbung angeht, noch nicht ganz so fit, weshalb ich bei folgender Thematik gerne eure
Hilfe beanspruchen wuerde:
Folgende Klassen sind gegeben:
Desweiteren gibt es eine Klasse GUI, in der ich einem Panel ein Objekt Editor uebergeben moechte.
Ich habe eine abstrakte Klasse TopButtons, welche ich bereits Editor uebergeben moechte.
Der Sinn: Wenn ich bspw. einen Button "Copy" von TopButtons ableite, moechte ich mit diesem, den Text aus dem Editor kopieren bzw. in die Zwischenablage hauen.
Im Moment haut mir die Klasse BU_Copy noch ein Fehler bei "super(editor);" raus, weil ich mir nicht
sicher bin, ob A.) TopButtons korrekt ist, und B.) wie ich denn genau den instanzierten Editor an BU_Copy uebergebe.
Natuerlich schlaegt mir eclipse hier und da, dies und das vor..aber es nuetzt mir nix, wenn ich durch rumklicken irgendwie eine Loesung finde, wenn ich nicht verstehe, warum es so fkt.
Ich hoffe, man versteht, worauf ich Hinaus will bzw. wo bei mir noch Wissensbedarf besteht...
wuerde mich ueber ein wenig Aufklaerung sehr freuen! Danke
ich bin, was Vererbung angeht, noch nicht ganz so fit, weshalb ich bei folgender Thematik gerne eure
Hilfe beanspruchen wuerde:
Folgende Klassen sind gegeben:
Java:
import javax.swing.JTextPane;
public class Editor extends JTextPane {
public Editor(){
}
}
Java:
import java.awt.Dimension;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import simpleFCK.Editor;
public abstract class TopButtons extends JButton implements ActionListener {
private Editor editor;
public TopButtons(Editor ed){
this.editor = ed;
this.setPreferredSize(new Dimension(30, 30));
this.setFocusPainted(false);
}
}
Java:
import java.awt.event.ActionEvent;
import application.Editor;
public class BU_Copy extends TopButtons {
public BU_Copy() {
super(editor);
}
@Override
public void actionPerformed(ActionEvent e) {
}
}
Desweiteren gibt es eine Klasse GUI, in der ich einem Panel ein Objekt Editor uebergeben moechte.
Ich habe eine abstrakte Klasse TopButtons, welche ich bereits Editor uebergeben moechte.
Der Sinn: Wenn ich bspw. einen Button "Copy" von TopButtons ableite, moechte ich mit diesem, den Text aus dem Editor kopieren bzw. in die Zwischenablage hauen.
Im Moment haut mir die Klasse BU_Copy noch ein Fehler bei "super(editor);" raus, weil ich mir nicht
sicher bin, ob A.) TopButtons korrekt ist, und B.) wie ich denn genau den instanzierten Editor an BU_Copy uebergebe.
Natuerlich schlaegt mir eclipse hier und da, dies und das vor..aber es nuetzt mir nix, wenn ich durch rumklicken irgendwie eine Loesung finde, wenn ich nicht verstehe, warum es so fkt.
Ich hoffe, man versteht, worauf ich Hinaus will bzw. wo bei mir noch Wissensbedarf besteht...
wuerde mich ueber ein wenig Aufklaerung sehr freuen! Danke