Ich versuche momentan als Test eine Engine-Klasse, die einen Frame erschafft zu erstellen.
Sie sieht momentan so aus (ohne Imports...):
An die Stelle '//...' will ich weitere Befehle setzen wie setSize(), wenn ich dieses zB. später aus meWindow entferne.
So greift man ja momentan zu:
Wenn ich allerdings in dieser Testklasse als Endnutzer window (als meWindow-Name) eingebe erhalte ich noch gefühlt 500 andere Methoden auf die ich eigentlich nicht zugreifen möchte!
Was kann ich tun?
PS: Es geht hier nur ums Prinzip. Ich weiß das vieles einfacher und besser geht.
Sie sieht momentan so aus (ohne Imports...):
Code:
public class meWindow extends JFrame {
public meWindow(String title, int width, int height) {
setTitle(title);
setSize(width, height);
setDefaultCloseOperation(EXIT_ON_CLOSE);
}
// ...
public void start() {
setVisible(true);
}
}
So greift man ja momentan zu:
Code:
public static void main(String[] args) {
meWindow window = new meWindow("123", 200, 300);
// ...
window.start();
}
Was kann ich tun?
PS: Es geht hier nur ums Prinzip. Ich weiß das vieles einfacher und besser geht.