Wie kann man bei bluej einen Text abbilden?
Ich hab in Informatik blueJ und bisher nur Erfahrung mit C++ und C#. Wie kann man nun in blueJ einen Text anzeigen mit Position. (system.out.println(); hab ich schon gefunden, aber sonst nix) Es wäre auch cool , wenn ihr wissen würdet wie man ein Rechteck abbildet und einen Button. Ich hab ziemlich viel durchsucht , aber keine Lösung gefunden, ich hoffe ihr könnt mir helfen.
2 Antworten
Die Methode println ist für die Ausgabe eines Textes in der Konsole. Diese stellt natürlich keine grafische Oberfläche dar, auf der man Komponenten positionieren könnte.
Nutze Java Swing. Zur Positionierung, das gleich vorweg, solltest du Layout Manager verwenden. Ein Rechteck kannst du selbst zeichnen. Entweder mit der Canvas-Komponente oder indem du die paintComponent-Methode einer Komponente überschreibst.
Das modernere GUI-Toolkit JavaFX lässt sich in BlueJ 4 übrigens ebenfalls verwenden.
Schau mal in dieses Openbook vom Rheinwerk Verlag (Kapitel 16):
http://openbook.rheinwerk-verlag.de/javainsel/16_007.html#u16.7
Aber für Grundlagen in Java, OOP und vor allem im Umgang mit BlueJ, kann ich dir vor allem dieses Buch vom selben Verlag empfehlen (habe ich selbst; es gibt nur leider kein Openbook):
https://www.rheinwerk-verlag.de/einfuhrung-in-java-mit-bluej_2411/