Du bist nicht eingeloggt.

Login

Pass

Registrieren

Community
Szene & News
Locations
Impressum

Forum / Bits und Bytes

Container erstellen oder verbergen

LatinBaby - 37
Halbprofi (offline)

Dabei seit 06.2008
140 Beiträge
Geschrieben am: 10.12.2010 um 23:04 Uhr

Hallo, ich hab wieder mal so ne kleine Javafrage.

Also...ist es sinnvoller einen z.B. JDialog bei öfterem Gebrauch (z.B. Aufruf bei Klick eines Buttons wie "erstellen" etc.) einaml zu erstellen und ihn beim Klick sichtbar zu machen, oder ihn bei jedem Klick neu zu erstellen und Dialog dann einfach beenden?
TheBrainless - 38
Experte (offline)

Dabei seit 04.2005
1992 Beiträge

Geschrieben am: 10.12.2010 um 23:25 Uhr

Naja, vom Speicheraspekt und von der Performance her ist es denke ich wurscht. So lange du beim erscheinen des Fensters nicht hunderte Objekte erzeugst (wie z.B Listener) macht das keinen Unterschied. Und rein vom Programmieraufwand ist ein new Unterfenster() einfacher zu implementieren wie ein if (unterfenster == null) { unterfenster = new Unterfenster() }; unterfenster.setVisible(true); (oder so ähnlich)

Mörps mörps blubbs!

warlock - 38
Profi (offline)

Dabei seit 11.2005
446 Beiträge

Geschrieben am: 10.12.2010 um 23:36 Uhr
Zuletzt editiert am: 10.12.2010 um 23:36 Uhr

Zitat von TheBrainless:

Naja, vom Speicheraspekt und von der Performance her ist es denke ich wurscht. So lange du beim erscheinen des Fensters nicht hunderte Objekte erzeugst (wie z.B Listener) macht das keinen Unterschied. Und rein vom Programmieraufwand ist ein new Unterfenster() einfacher zu implementieren wie ein if (unterfenster == null) { unterfenster = new Unterfenster() }; unterfenster.setVisible(true); (oder so ähnlich)


ich würd immer neue erstellen lieber wart ich ein paar ms, welche ich eh nicht wahr nehme als das ich nen dialog mit zig objecten im speicher liegen hab nur um ihn schneller starten zu können.



Kaffee ohne Koffein ist wie seine Schwester zu lecken. Schmeckt richtig, ist aber falsch.

  [Antwort schreiben]

Forum / Bits und Bytes

(c) 1999 - 2026 team-ulm.de - all rights reserved - hosted by ibTEC Team-Ulm

- Presse - Blog - Historie - Partner - Nutzungsbedingungen - Datenschutzerklärung - Jugendschutz -