tutorials.de Buch-Aktion 05/2012
Like Tree2Danke
  • 1 Beitrag von CPoly
  • 1 Beitrag von CPoly
ERLEDIGT
JA
ANTWORTEN
6
ZUGRIFFE
301
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    kebap95 kebap95 ist offline Grünschnabel
    Registriert seit
    Apr 2007
    Beiträge
    2
    Mahlzeit,

    jetzt kommt eine einfache Frage:

    Wie kann man in Java Befehle zuammenfassen, ähnlich der with-Anweisung im VBA.

    Als Beispiel:

    JButton.machdies...
    JButton.machdas
    JButton.machjenes
    ..usw.

    wird bspw. zusammengefasst durch:

    JButton(machdies,machdas,machjenes)

    ...wie lautet die Schreibweise, so dass mein falsches Beispiel funktioniert?

    Ich danke & wünsche einen angenehmen Vater-/Männertag
     

  2. #2
    CPoly CPoly ist offline Mitglied Weizenbier
    tutorials.de Premium-User
    Registriert seit
    Sep 2009
    Beiträge
    2.445
    In Java existiert nichts vergleichbares.
    http://stackoverflow.com/questions/1...tement-in-java
    kebap95 bedankt sich. 

  3. #3
    Avatar von zer0
    zer0 zer0 ist offline Mitglied Brokat
    Registriert seit
    Oct 2009
    Beiträge
    323
    EDIT: Hab die Frage wohl falsch verstanden :P Vergesst meinen Post!

    #So zum Beispiel:

    Code JAVA:
    1
    
    JButton button = new JButton().setText("Button").setEnabled(false);
     

  4. #4
    CPoly CPoly ist offline Mitglied Weizenbier
    tutorials.de Premium-User
    Registriert seit
    Sep 2009
    Beiträge
    2.445
    Zitat Zitat von zer0 Beitrag anzeigen
    #So zum Beispiel:

    Code JAVA:
    1
    
    JButton button = new JButton().setText("Button").setEnabled(false);
    Da setText() void und nicht this/JButton zurückliefert, kannst du setEnabled() nicht danach anhängen.


    Bei statischen Methodenaufrufen kannst du ein statisches import machen, welches die statischen Methoden einer Klasse in der eigenen Klasse verfügbar macht.
    kebap95 bedankt sich. 

  5. #5
    kebap95 kebap95 ist offline Grünschnabel
    Registriert seit
    Apr 2007
    Beiträge
    2
    Danke für die Antworten. Der obige Link zur gleichen Fragestellung ( gut gegoogelt )
    hat meine Frage beantwortet.

    Habe es soeben mal versucht. Kleines funktionierendes Beispiel:

    rahmenWest = new JLabel()
    {{
    setBackground(Color.DARK_GRAY);
    setVisible(true);
    setOpaque(true);
    setPreferredSize(new Dimension(2, 400));

    }};

    ... es scheint hier sogar verschiedene Möglichkeiten zu geben.


    Also vielen Dank & bis bald
     

  6. #6
    Kai008 Kai008 ist offline Mitglied Brillant
    Registriert seit
    May 2008
    Ort
    Brunn/Geb. (Niederösterreich)
    Beiträge
    944
    Blog-Einträge
    1
    Eigendlich sind Methoden dafür da, um andere Methodenaufrufe, Instanzerzeugungen und Variableänderungen "zusammenzufassen".
    Anonyme Klassen würde ich dafür keinesfalls verwenden.
     
    Mein kleiner webstart Projektplaner:
    http://178.77.101.236/ppws/
    Ideen, Verbesserungsvorschläge, Bugsmeldungen und allg. Kritik erwünscht und erbeten.

    Danke. :)

  7. #7
    Avatar von Vereth
    Vereth Vereth ist offline Mitglied Brokat
    Registriert seit
    Nov 2009
    Ort
    Dortmund
    Beiträge
    372
    Dem stimme ich zu. Wenn du schon Klassen einsetzt, sollten sie nicht anonym sein, sondern abgeleitetete Klassen sein, die du dann auch in anderen Containern verwenden kannst; in denen kannst du dann Methoden unterbringen, welche die Zustandsänderungen komfortabler gestalten, sei es durch zusätzliche Methoden oder durch verbesserte Initialisierungen im Konstruktor.
     
    Vielen Dank für die Nutzung des Bewerten- und Danke-Buttons

    Wenn man sieht, dass man einen anderen glücklich gemacht hat, ist die Welt um zwei glückliche Menschen reicher.

Ähnliche Themen

  1. addActionListener-Befehle zusammenfassen?
    Von Angiii im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 7
    Letzter Beitrag: 16.01.09, 11:35
  2. URL kürzen
    Von maxikey im Forum PHP
    Antworten: 5
    Letzter Beitrag: 06.08.08, 20:30
  3. Char kürzen
    Von DaRealMC im Forum C/C++
    Antworten: 2
    Letzter Beitrag: 19.05.06, 10:35
  4. url kürzen
    Von big_kater im Forum PHP
    Antworten: 8
    Letzter Beitrag: 18.09.04, 22:44
  5. MP3 kürzen
    Von axe van ecks im Forum Audiotechnik, Recording & Audio-Software
    Antworten: 4
    Letzter Beitrag: 01.02.02, 19:29