1. Dashboard
  2. Forum
    1. Unerledigte Themen
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team-Mitglieder
    4. Trophäen
    5. Mitgliedersuche
  4. Tutorial Bereich
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Lexikon
  • Erweiterte Suche
  1. Informatik Forum
  2. Webmaster & Internet
  3. Entwicklung

JScrollPane aktualisieren

  • java-girl
  • 16. Mai 2007 um 16:51
  • Unerledigt
  • java-girl
    14
    java-girl
    Mitglied
    Reaktionen
    7
    Punkte
    2.037
    Beiträge
    357
    • 16. Mai 2007 um 16:51
    • #1

    Hallo!
    Wie kann man bitte eine JScrollPane aktualisieren??

    repaint(); , doLayout(); , validate(); , getViewport().repaint();...geht alles nicht!
    Die ScrollPane befindet sich in einem InternalFrame; in der ScrollBar befindet sich ein von JComponent abgeleitetes Objekt.

    Der Code:

    Code
    public void elementsChanged(Diagram.ChangeEvent e){
    	JScrollPane sp = (JScrollPane)iFrame.getContentPane().getComponent(0);
    	//Hier habe ich schon einiges probiert *sniff*
    }

    Die einzige Möglichkeit; um das ganze zu aktualisieren, ist den IFrame in irgendeiner Form zu verschieben oder vergrößern...eh klar...
    Weiß jemand Rat?

    There's no better place than 127.0.0.1!

  • _Linuxhippy
    6
    _Linuxhippy
    Mitglied
    Reaktionen
    1
    Punkte
    376
    Beiträge
    64
    • 16. Mai 2007 um 18:27
    • #2

    validateTree()?
    revalidate()?

    aber ich hab nicht wirklich verstanden was du machen möchtest :winking_face:

    lg Clemens

    To avoid horrible confusion, please pronounce the G in the word GNU when it is the name of this project.

  • java-girl
    14
    java-girl
    Mitglied
    Reaktionen
    7
    Punkte
    2.037
    Beiträge
    357
    • 18. Mai 2007 um 13:53
    • #3

    Ich habe eine JComponent von der sich die Größe ändert. Wie kann ich der JScrollPane befehlen, sich zu aktualisieren; da sich ja die Größe der JComponent geändert hat?

    There's no better place than 127.0.0.1!

  • Christoph R.
    16
    Christoph R.
    Mitglied
    Reaktionen
    36
    Punkte
    2.626
    Beiträge
    428
    • 20. Mai 2007 um 13:32
    • #4

    Ich hatte vor kurzem das gleiche Problem. Letztendlich habe ich es gelöst indem ich mittels jScrollPane.getViewPort().setView(...) den Inhalt der Scrollpane einfach neu gesetzt habe.

  • Maximilian Rupp 27. Dezember 2024 um 12:05

    Hat das Thema aus dem Forum Programmieren nach Entwicklung verschoben.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!

Benutzerkonto erstellen Anmelden

Rechtliches

Impressum

Datenschutzerklärung