Anzeige:
Ergebnis 1 bis 6 von 6

Thema: Transparentes ProgressBar

  1. #1
    Registrierter Benutzer
    Registriert seit
    13.02.2006
    Beiträge
    40

    Transparentes ProgressBar

    Hallo zusammen,

    kann mir jemand bei dem folgenden Helfen:

    Ich hab eine Java Frame, die in 2 Teilen aufgeteilt ist mit SplitPanel.
    In dem linken und rechten Teil, hab ich jeweils ein Panel.
    Das rechte Panel hab ich mit GridBagLayout in 3 Bereiche aufgeteilt und jedem Bereich hab ich ein Panel zugewiesen. Nun in dem mittleren Bereich hab ich einen JTreeMap.
    Nun zu meinem Problem:
    Bis die Frame, das JTreeMap geladen hat, will ich eine ProgressBar machen, dass
    Transparent ist, und sich über das ganze Panel hinausstreckt.
    Dieser Panel enthält JTreeMap struktur, das sich alle 2min aktuallisiert und alle 2
    minuten soll dieser ProgressBar über das ganze Panel angezeigt werden.

    Wie kann ich so was machen?

    MfG
    Dime

  2. #2
    Registrierter Benutzer
    Registriert seit
    13.02.2006
    Beiträge
    40
    Hi,
    also ich hab geschafft mit CardLayout die Panels untereinander zu stellen.
    Und ich kann zwischen den Panels wecheln. Kann man das Panel transparent machen, so dass das unterliegende Panel sichtbar ist

    MfG
    Dime

  3. #3
    Registrierter Benutzer
    Registriert seit
    13.02.2006
    Beiträge
    40
    Nur fuer diejenige, die es wissen wollen, wie es geht.
    Ich hab es so geloest:

    Ich mache screenshot von gegebenen Position und daraus wird ein Image. Dann leite ich die Klasse JPanel ab, und ueberschreibe die Methode paint(),
    so dass JPanel als Background Image annehmen kann. Und so hat es geklappt

    MfG
    Dime

  4. #4
    Registrierter Benutzer Avatar von BLUESCREEN3D
    Registriert seit
    08.11.2002
    Beiträge
    665
    Zitat Zitat von dimevit Beitrag anzeigen
    Ich mache screenshot von gegebenen Position und daraus wird ein Image.
    Funktioniert das auch, wenn dein Fenster teilweise von einem anderen verdeckt wird?
    Wenn du es ausprobieren willst, musst du mglw. für das andere Fenster "always on top" oder so aktivieren.

  5. #5
    Registrierter Benutzer
    Registriert seit
    02.12.2002
    Ort
    Darmstadt
    Beiträge
    615
    Ich bin mir nicht ganz sicher ob es das ist was du möchtest. Aber vielleicht interessiert dich ja diese infinite progressbar http://www.jroller.com/gfx/date/20050215
    Seine Rätselhaftigkeit wird nur durch seine Macht übertroffen!

  6. #6
    Registrierter Benutzer
    Registriert seit
    13.02.2006
    Beiträge
    40
    @Bluescreen3D
    ja da hast du recht, wenn die App. was laedt, dann ist OnTop sonst geht das nicht.

    @mehlvogel
    Mann DANNNKEEEEE, das ist genau was ich brauche, hab mir nur das Demo angeschaut, morgen versuche ich die Bibs zu benutzen .... wenn das klappt, hast du Online Bier von mir

    Danke
    Dime

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •