tutorials.de-Buchverschenkaktion 08/2010
+ Auf Thema antworten
  1. #1
    heizer_26 heizer_26 ist offline Mitglied heizer_26 hat eine blütenweiße Weste
    Registriert seit
    Jun 2007
    Beiträge
    21
    Hallo an alle !
    ich habe folgendne Frage: es ist möglich einen Text in einem Liste Eintrag umzubrechen.


    z.B der Bild sieht so aus :bild

    kann man den Text in einem Eintrag mehrzeilig darzustellen?

    Danke an alle!

  2. #2
    Xandro Xandro ist offline - Mistkerl - Xandro sorgt für eine eindrucksvolle Atmosphäre
    Registriert seit
    Oct 2005
    Beiträge
    255
    Hallo,

    Versuch es mal mit JList.setLayoutOrientation(JList.HORIZONTAL_WRAP).
    http://java.sun.com/j2se/1.4.2/docs/...ation%28int%29

    Ansonten würde ich raten einen eigenen Renderer zu schreiben,
    der mit einem JLabel versehen ist, dass sich dynamisch an die Textlänge anpasst.

    Gruß,
    Xan

  3. #3
    heizer_26 heizer_26 ist offline Mitglied heizer_26 hat eine blütenweiße Weste
    Registriert seit
    Jun 2007
    Beiträge
    21
    Tut mir leid mein Fehler habe vergessen anzugeben das ich swt benutze. Wie geht es in swt die Geschichte mit Renderer

  4. #4
    heizer_26 heizer_26 ist offline Mitglied heizer_26 hat eine blütenweiße Weste
    Registriert seit
    Jun 2007
    Beiträge
    21
    Hat keiner Lösungsansatz für das Problem?

  5. #5
    fassy fassy ist offline Mitglied Bronze fassy ist ein sehr geschätzer Mensch
    Registriert seit
    Jan 2010
    Beiträge
    42
    Geht soweit ich weiß nicht in SWT. Einer der Nachteile die man durch die native libs in Kauf nehmen muss. Kannst halt eine ScrollableComponent drunterlegen.

    Oder halt eine JList nehmen und einfach einen den CellRenderer überschreiben.

    Um genau zusein sehe ich seit und Java6 mit Matisse Layout keinen Grund mehr für SWT einzusetzen (Für ein neues Projekt). Einfach den UI Style of den OS Style setzten und das sieht für mein Bedarf nativ genug aus

  6. #6
    heizer_26 heizer_26 ist offline Mitglied heizer_26 hat eine blütenweiße Weste
    Registriert seit
    Jun 2007
    Beiträge
    21
    Ja ich habe das von meinem Vorgesetzer als Vorgabe bekommen das ich das "tole" SWT nehmen muss, daher was anderes nehmen ist leider keine Option für mich.

    Habe mir eigenen List in der Zeit gebastelt, aber dachte ich mir das so eine Funktionalität sollte in SWT vorhanden sein, oder liege ich falsch?

    Trozdem Danke für Eure Antworten.

  7. #7
    CKingZesi CKingZesi ist offline Mitglied Silber CKingZesi sorgt für eine eindrucksvolle Atmosphäre
    Registriert seit
    Oct 2008
    Beiträge
    51
    Hey,

    Welches SWT Widget verwendest du? Falls es ein "Text" ist, dann kannst du im Konstruktor angeben
    ob du einen Zeilenumbruch möchtest.

    Code :
    1
    
    Text text = new Text(parent, SWT.MULTI | SWT.WRAP);

    Multi -> mehrzeiliger Text
    Warp -> der Text wird umgebrochen, falls er wegen zu geringer Breite nicht ins Widget passt.

    Freundliche Grüsse
    CKingZesi
    Eine Frage braucht keinen Anlass, die Frage ist der Anlass selbst...

  8. #8
    heizer_26 heizer_26 ist offline Mitglied heizer_26 hat eine blütenweiße Weste
    Registriert seit
    Jun 2007
    Beiträge
    21
    Zitat Zitat von CKingZesi Beitrag anzeigen
    Hey,

    Welches SWT Widget verwendest du? Falls es ein "Text" ist, dann kannst du im Konstruktor angeben
    ob du einen Zeilenumbruch möchtest.

    Code :
    1
    
    Text text = new Text(parent, SWT.MULTI | SWT.WRAP);

    Multi -> mehrzeiliger Text
    Warp -> der Text wird umgebrochen, falls er wegen zu geringer Breite nicht ins Widget passt.

    Freundliche Grüsse
    CKingZesi


    Hallo, das mit dem Text es geht ist mir bekant, die Frage ob es mit einer LISTE möglich ist.
    Übrigenst ich habe das Prblemm nicht lösen können, daher habe ich meine eigene Liste entwikelt die das kann.

    Danke für alle die mir helfen wolten !

  9. #9
    CKingZesi CKingZesi ist offline Mitglied Silber CKingZesi sorgt für eine eindrucksvolle Atmosphäre
    Registriert seit
    Oct 2008
    Beiträge
    51
    Hey

    Tut mir leid, habe das mit der Liste übersehen. Bin von einem Text-Widget ausgegangen.
    Ich würde nach dem Studium der API sagen, es ist nicht möglich, daher bist du besser
    dran wenn du es selber gemacht hast.

    Schliesse doch bitte diesen Thread und vergiss nicht auf den Danke! Button zu klicken.

    Freundliche Grüsse
    CKingZesi
    Eine Frage braucht keinen Anlass, die Frage ist der Anlass selbst...

  10. #10
    heizer_26 heizer_26 ist offline Mitglied heizer_26 hat eine blütenweiße Weste
    Registriert seit
    Jun 2007
    Beiträge
    21
    Kein Problem !

Ähnliche Themen

  1. "list-style-image" und "list-style-position"
    Von Harzteufel im Forum CSS
    Antworten: 4
    Letzter Beitrag: 11.02.08, 16:12
  2. Text aus List Box in XML
    Von voegi903 im Forum Visual Basic 6.0
    Antworten: 1
    Letzter Beitrag: 19.09.07, 11:16
  3. List-Problem
    Von Agent159 im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 6
    Letzter Beitrag: 20.08.06, 20:48
  4. Dropdown List
    Von sirvival im Forum PHP
    Antworten: 6
    Letzter Beitrag: 27.03.06, 12:45
  5. List Box
    Von blackboy im Forum C/C++
    Antworten: 9
    Letzter Beitrag: 17.02.06, 09:49

Lesezeichen

Lesezeichen