blueJ: Objekt wird nicht in Objektleiste angezeigt

chrysi

Mitglied
Hi!

Wenn ich in blueJ rechts auf eine Klasse klicke und dann auf new Object, dann wird unten in der Objektleiste ein rotes Objekt angezeigt.

Wenn ich aber im Code die Zeilen
Object objekt1 = new Object();
verwende, dann wird zwar ein Objekt erzeugt, aber ich finde es nicht in der Objektleiste.

Wisst ihr, wie man ein Objekt mithilfe dieser Anweisung in der Objektleiste anzeigen kann?

Danke, mfG,

chrysi.
 

javaDev2011

Mitglied
Hi,

das ist auch ganz normal so, wenn dann würde man es wahrscheinlich irgendwo im Menu einstellen können, nicht per Befehl ändern.
Wenn das Objekt global ist kannst du einfach auf ein son Rotes Rechteck doppelklicken, dann siehtst du alle Variablen, wenns wiederum selber Objekte, gehts nochmal so weiter.

Gruß
 

chrysi

Mitglied
Danke für die schnellen Antworten.

Hi,

das ist auch ganz normal so, wenn dann würde man es wahrscheinlich irgendwo im Menu einstellen können, nicht per Befehl ändern.

Man kann es im Menü einstellen. Aber ich möchte es doch mit dem Code hinkriegen.

Wenn das Objekt global ist kannst du einfach auf ein son Rotes Rechteck doppelklicken, dann siehtst du alle Variablen, wenns wiederum selber Objekte, gehts nochmal so weiter.
Genau das habe ich im 1. Post geschrieben.
 

javaDev2011

Mitglied
Hallo nochmal,

also irgend ein Objekt wirst du doch wohl per new mit Rechtsklick erzeugen, oder?

Dann klickst du auf dir rote Box von dem und siehst das andere Objekt, sofern es eine Memberbariable ist.

javaDev2011
 

ARog

Neues Mitglied
Hallo, ich weiss, dass dieser Thread von 2011 ist, aber ich habe das gleiche Problem. Ich versuche das Ganze mal mehr zu erklären.
Ich befinde mich am anfang des Buches "Java lernen mit BlueJ".
In Übung 1.9 soll man ein neues Objekt mit Hilfe der Direkteingabe erstellen (also explizit nicht mit Rechtsklick).

Wie auf dem Bild zu sehen, erstellt mir BlueJ kein Symbol in der Objektleiste von dem neuen Kreis, wenn ich die Konsole benutze und den Befehl eingebe. Ebenso wird kein Methodenaufruf protokolliert. Der Kreis wird aber erzeugt, denn ich kann ihn mit Konsolenbefehlen sichtbar, bewegen,usw.

neues Objekt.JPG

Anders ist es wie unten zu sehen, wenn ich ein neues Objekt mit Rechtsklick erstelle.

neues Objekt 2.JPG


Meine Frage wäre jetzt also: wie kann ich im ersten Fall erkennen, dass wirklich ein Objekt erzeugt wurde? Bzw. wieso erzeugt Fall1 nicht das rote Symbol?
 

Robert Zenz

Top Contributor
Wie genau steht denn das im Buch beschrieben? Fuer mich sieht es so aus als waere dies zu erwartendes Verhalten, da man in dem Fenster beliebige Instanzen von beliebigen Objekten erzeugen kann (und ich bin mir nicht ganz sicher wie lange die Objekte leben werden).

Alternativ wuerde ich an deiner Stelle die Frage im BlueJ Projekt selbst stellen, zusammen mit einem Verweis auf das Buch. Ich meine, wenn es jemand weisz, dann die dort (und man hat ja schlieszlich fuer das Buch bezahlt, schaetze ich). Wenn du das machst, nicht vergessen hier auch den Link einzustellen damit die naechsten paar auf der Suche nach Antworten weiterkommen.
 

KonradN

Super-Moderator
Mitarbeiter
Du musst genau aufpassen, was Du da bei der Direkteingabe eingibst. Du kannst da Statements und Expressions eingeben.

Ein Statement ist ein kompletter Java Befehl, der auch ein Semikolon enthält. Also etwas wie:
MyClass myVar = new MyClass();
new MyClass();

Dies sind Dinge, die einfach ausgeführt werden.

Bei einer Expression hat man einen Ausdruck, der etwas zurück gibt. Also z.B.:
new MyClass()
(Achtung: Kein Semikolon!)

Das wird dann ausgewertet, das Ergebnis wird angezeigt. Das sieht dann z.B. so aus:
Bildschirmfoto 2023-08-25 um 18.28.04.png

Du erkennst: Diese Expression hat eine Objektreferenz zurück gegeben.

Nun kann man mit der Maus auf das rote Rechteck gehen. Dann verändert sich die Anzeige:
Bildschirmfoto 2023-08-25 um 18.29.30.png

Und auf einen Mausklick kommt dann das Popup, um einen Namen für das Objekt einzugeben und schon erscheint es in der Liste der Objekte.

Daher aufpassen: Sobald du ein ; anhängst, wird aus der Expression ein Statement und du bekommst die Rückgabe nicht mehr zu sehen und diese Möglichkeit steht Dir nicht zur Verfügung.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
K BlueJ - Fragen zu dem Spiel Pacman (Nachprogrammieren) Allgemeine Java-Themen 141
N BlueJ Implementation einer Analoguhr Allgemeine Java-Themen 0
G BlueJ Hintergrund Allgemeine Java-Themen 10
A BlueJ - Breite des Bildschirms Allgemeine Java-Themen 3
M Vererbung mithilfe von Bluej Allgemeine Java-Themen 3
D BlueJ, Variablen die mehrfach vorkommen gleichzeitig umbenennen Allgemeine Java-Themen 3
P BlueJ BlueJ Gloop City Projekt Allgemeine Java-Themen 0
F BlueJ Java/Bluej Bug oder einfach nur Dummheit?? Allgemeine Java-Themen 5
H BlueJ Gloop Allgemeine Java-Themen 1
A BlueJ Java Frame Java Editor --> Bluej / String title Allgemeine Java-Themen 8
D JAVA;BlUEJ Allgemeine Java-Themen 9
H BlueJ Zustände verwalten Allgemeine Java-Themen 2
D BlueJ - Aufgabe 12 namens Traktor Allgemeine Java-Themen 7
P wieso kann ich auf bluej exportieren aber auf eclipse nicht? Allgemeine Java-Themen 2
L BlueJ Java/Bluej Windows7 Allgemeine Java-Themen 4
H BlueJ Klasse ZEICHENFENSTER in BlueJ Allgemeine Java-Themen 5
S BlueJ BlueJ - Geldautomat-Programmierung Allgemeine Java-Themen 2
K BlueJ: .jar Problem Allgemeine Java-Themen 2
G Anrufparameter für Applikationen in BlueJ Allgemeine Java-Themen 2
A BlueJ,Java, Exponentzechen! Allgemeine Java-Themen 12
F Kasiski-Test in BlueJ Allgemeine Java-Themen 4
B Problem mit Sortieralgorithmus (BlueJ) Allgemeine Java-Themen 2
N Lwjgl 3d Objekt wird schmaler, wenn es sich dreht Allgemeine Java-Themen 0
B Ein Objekt einer Klasse mehreren anderen Klassen zur Verfügung stellen? Allgemeine Java-Themen 6
T Objekt Array Aufgabe mit Busdatenbank Allgemeine Java-Themen 2
Maxi-JOO Klassen Dummy Objekt in anderen Constructor übergeben Allgemeine Java-Themen 5
el_niiinho13 Objekt auf der Konsole ausgeben lassen Allgemeine Java-Themen 8
d.lumpi Aus Einer Klasse auf ein Objekt einer anderen Klasse Zugreifen Allgemeine Java-Themen 1
A Objekt aus anderen Objekten machen Allgemeine Java-Themen 8
SaftigMelo In einem Winkel Objekt bewegen Allgemeine Java-Themen 2
E Datentypen Wie kann ich die Längen der unterschiedlichen Ebenen aus einem Objekt lesen von dem ich weiß, dass es ein mehrdimensionaler Array ist? Allgemeine Java-Themen 3
H Objekt speichern und laden Allgemeine Java-Themen 1
H Objekt speichern und laden Allgemeine Java-Themen 1
J Objekt in Bytestream umwandeln Allgemeine Java-Themen 12
J Wie kann ich von Vornherrein einen Fokus auf ein Objekt entfernen? Allgemeine Java-Themen 3
J Information von getSource() Objekt auslesen Allgemeine Java-Themen 1
Drachenbauer Wie stelle ich fest, ob ein Objekt in meinem Array vorkommt? Allgemeine Java-Themen 5
S Variable als Objekt Name Allgemeine Java-Themen 3
D Input/Output Zwischen zwei ID-Räumen unterscheiden und Objekt löschen Allgemeine Java-Themen 16
L Objekt aus Objekt-array "löschen" Allgemeine Java-Themen 2
T Objekt mit String und Int aus TxT Datei erstellen Allgemeine Java-Themen 23
T Objekt in Array packen Allgemeine Java-Themen 6
K Methodenaufruf mit String / String zu Objekt konvertieren Allgemeine Java-Themen 8
S Neues Objekt darstellen Allgemeine Java-Themen 4
J Best Practice Objekt an alle Klassen verteilen ( Discord Bot ) Allgemeine Java-Themen 7
D Objekt-Suche mit mehreren optionalen Parametern Allgemeine Java-Themen 6
M Klassen Objekt weiter geben Allgemeine Java-Themen 1
B Klassen Objekt erzeugen und Konstruktor aufrufen - Welche Lösung ist besser? Allgemeine Java-Themen 2
L Variablen Eigenes Objekt wie z.B. einen Integer zuweisen Allgemeine Java-Themen 3
D Konstruktor - jedes Objekt einzeln erzeugen - alternative? Allgemeine Java-Themen 8
S Applet Überprüfen ob ein Objekt angeklickt wurde Allgemeine Java-Themen 2
RalleYTN 3D Objekt Translation basierend auf Rotation (Probleme mit Z Rotation) Allgemeine Java-Themen 0
B Von String zu <Objekt> ||Speichern/Laden Allgemeine Java-Themen 17
G Neues Objekt aus List<JsonObject> mit Stream Allgemeine Java-Themen 4
P Threads Objekt im Konstruktor anders wie im Run()-Block Allgemeine Java-Themen 10
R Objekt funktioniert nicht auf iOS Allgemeine Java-Themen 15
K Textdatei als Objekt Allgemeine Java-Themen 4
Viktim Classenname zu Objekt Allgemeine Java-Themen 4
P Entity Objekt Methoden vs Service methoden Allgemeine Java-Themen 2
D Datentypen Klassenattribut aus Objekt in generischer Liste Allgemeine Java-Themen 15
O Klassen Bruch im gleichen Objekt Speichern Allgemeine Java-Themen 1
P Liste zu Objekt umwandeln Allgemeine Java-Themen 4
C Liste checken auf MINDESTENS ein Objekt | Bukkit Allgemeine Java-Themen 3
K Best Practice JFrame Objekt allgemein zugänglich machen Allgemeine Java-Themen 8
B ArrayList in ein Objekt legen Allgemeine Java-Themen 1
D Objekt entlang eines Funktionsgraphens bewegen Allgemeine Java-Themen 6
M Objekt serialisieren/deserialisieren und in einer SQLite-Datenbank speichern Allgemeine Java-Themen 3
D Java Objekt als Service in Runtime registrieren Allgemeine Java-Themen 1
S Interaktion mit einer website (website als Objekt?) Allgemeine Java-Themen 3
J OOP Überwachen, ob ein Objekt erzeugt wird Allgemeine Java-Themen 9
S Byte Array welches in Laufzeit aufgelöst wird // Objekt Array Allgemeine Java-Themen 3
Thallius Hash über serialisiertes Objekt? Allgemeine Java-Themen 3
Developer_X Input/Output Serialisiertes Objekt speichern und laden Allgemeine Java-Themen 1
C Generics Objekt in ArrayList Allgemeine Java-Themen 2
L Klassen Konstruktor soll Objekt anderer Klasse erzeugen Allgemeine Java-Themen 2
F Neues Objekt aus .CSV definition Allgemeine Java-Themen 3
K Methoden Objekt wird nicht erkannt Allgemeine Java-Themen 11
P Objekt mit verschiedenen Datentypen Allgemeine Java-Themen 5
T Objekt kontaktiert seinen "erzeuger" Allgemeine Java-Themen 5
S Objekt orientierte Programmierung Allgemeine Java-Themen 7
C Objekt Datenverlust nach Methodenaufruf Allgemeine Java-Themen 9
H JavaFX Von einer Methode auf stage-Objekt zugreifen Allgemeine Java-Themen 3
T WeakReference/PhantomReference: Mitbekommen WELCHES Objekt nun GC'ed wird Allgemeine Java-Themen 2
T Class-Objekt mit URLClassloader Allgemeine Java-Themen 7
P Konsoleneingabe übernehmen und Objekt instanzieren. Allgemeine Java-Themen 5
E Auf Java-Objekt aus anderer Instanz zugreifen Allgemeine Java-Themen 26
L Klassen Polymorphie:2 Attribute gleichen Namens in einem Objekt Allgemeine Java-Themen 6
P Objekt Array in Datei Speichern Allgemeine Java-Themen 3
F Dynamisch ein Objekt einer bestimmten Subklasse erstellen Allgemeine Java-Themen 7
D Player Objekt - Frame über Server anzeigen lassen. Allgemeine Java-Themen 3
V Objekt löschen Allgemeine Java-Themen 7
A OOP Wie auf Objekt der Superklasse zugreifen? Allgemeine Java-Themen 6
S Datei in File-Objekt mit UTF-8 einlesen Allgemeine Java-Themen 2
M neues Objekt speichern, nicht Referenz Allgemeine Java-Themen 10
B synchronisierter zugriff auf Objekt Allgemeine Java-Themen 6
F Objekt einer Datei verschieben, aber Verzeichnispfad fehlt Allgemeine Java-Themen 6
C Objekt Typ herausfinden Allgemeine Java-Themen 5
E Objekt beim Erzeugen in ArrayList Allgemeine Java-Themen 9
M Objekt prüfen auf null ->Invocation Target Exception??? Allgemeine Java-Themen 2
M Objekt aus Liste in Liste suchen/löschen Allgemeine Java-Themen 6

Ähnliche Java Themen


Oben