Indem deine Klasse von Shell erbt.Wie kann ich in SWT es so wie bei Swing machen ,sodass eine Klasse von der Klasse Frame bzw. Shell erbt.
War ein bischen doof formuliert .
Ich meine ,dass wenn ich in der Main ein neues Objekt von einer Klasse mache ,dass das Objekt sozusagen ein Frame ist und ich Methoden für das Objekt bzw den Frame schreiben kann.
Versteht ihr???
Indem deine Klasse von Shell erbt.
Im Übrigen macht man sowas sinnloses nicht, weder in Swing noch in SWT.
Favor object composition over class inheritance???:L???:L???:L???:L???:L naja...
Favor object composition over class inheritance
Wenn man eigene Komponenten entwickelt ist es auch ok von JPanel oder Composite zu erben. Von Shell oder JFrame zu erben macht hingegen nur sehr selten Sinn.Trotzdem erben die meisten von JFrame um eine Frame zu erstellen und wenn man eine eigene Komponente oder Panel macht erbt man auch von JComponent oder JPanel.
IMPORTANT: This class is not intended to be subclassed.
Wenn man eigene Komponenten entwickelt ist es auch ok von JPanel oder Composite zu erben. Von Shell oder JFrame zu erben macht hingegen nur sehr selten Sinn.
Bei SWT Shell steht zum Beispiel explizit in der API Doc:
class MyButton extends Composite{
Button control;
}