Helo all!
Is there a way to get StatusBar values, to be more specific "Downloading" label value?
So, when in the right bottom of the window there is the red label "Downloading" I can somehow this detect and use.
I've tryed this:
ByteArrayOutputStream os = new ByteArrayOutputStream();
PrintStream ps = new PrintStream(os);
nasa.statusBar.list(ps);
but this allways contains "Downloading" value, even if in the window there is not red label "Downloading":
gov.nasa.worldwind.util.StatusBar[,0,468,733x16,layout=java.awt.GridLayout ,alignmentX=0.0,alignmentY=0.0,border=ja vax.swing.plaf.synth.SynthBorder@103333, flags=9,maximumSize=,minimumSize=,prefer redSize=]
javax.swing.JLabel[,1,0,146x16,alignmentX=0.0,alignmentY=0. 0,border=javax.swing.plaf.synth.SynthBor der@191659c,flags=8388608,maximumSize=,m inimumSize=,preferredSize=,defaultIcon=, disabledIcon=,horizontalAlignment=CENTER ,horizontalTextPosition=TRAILING,iconTex tGap=4,labelFor=,text=Altitude 114 km,verticalAlignment=CENTER,verticalText Position=CENTER]
javax.swing.JLabel[,147,0,146x16,alignmentX=0.0,alignmentY= 0.0,border=javax.swing.plaf.synth.SynthB order@a60d93,flags=8388608,maximumSize=, minimumSize=,preferredSize=,defaultIcon= ,disabledIcon=,horizontalAlignment=CENTE R,horizontalTextPosition=TRAILING,iconTe xtGap=4,labelFor=,text=,verticalAlignmen t=CENTER,verticalTextPosition=CENTER]
javax.swing.JLabel[,293,0,146x16,alignmentX=0.0,alignmentY= 0.0,border=javax.swing.plaf.synth.SynthB order@1c55849,flags=8388608,maximumSize= ,minimumSize=,preferredSize=,defaultIcon =,disabledIcon=,horizontalAlignment=CENT ER,horizontalTextPosition=TRAILING,iconT extGap=4,labelFor=,text=Off Globe,verticalAlignment=CENTER,verticalT extPosition=CENTER]
javax.swing.JLabel[,439,0,146x16,alignmentX=0.0,alignmentY= 0.0,border=javax.swing.plaf.synth.SynthB order@1272ac3,flags=8388608,maximumSize= ,minimumSize=,preferredSize=,defaultIcon =,disabledIcon=,horizontalAlignment=CENT ER,horizontalTextPosition=TRAILING,iconT extGap=4,labelFor=,text=,verticalAlignme nt=CENTER,verticalTextPosition=CENTER]
javax.swing.JLabel[,585,0,146x16,alignmentX=0.0,alignmentY= 0.0,border=javax.swing.plaf.synth.SynthB order@6868cc,flags=8388608,maximumSize=, minimumSize=,preferredSize=,defaultIcon= ,disabledIcon=,horizontalAlignment=CENTE R,horizontalTextPosition=TRAILING,iconTe xtGap=4,labelFor=,text=Downloading,verti calAlignment=CENTER,verticalTextPosition =CENTER]
Is there a way to get StatusBar values, to be more specific "Downloading" label value?
So, when in the right bottom of the window there is the red label "Downloading" I can somehow this detect and use.
I've tryed this:
ByteArrayOutputStream os = new ByteArrayOutputStream();
PrintStream ps = new PrintStream(os);
nasa.statusBar.list(ps);
but this allways contains "Downloading" value, even if in the window there is not red label "Downloading":
gov.nasa.worldwind.util.StatusBar[,0,468,733x16,layout=java.awt.GridLayout ,alignmentX=0.0,alignmentY=0.0,border=ja vax.swing.plaf.synth.SynthBorder@103333, flags=9,maximumSize=,minimumSize=,prefer redSize=]
javax.swing.JLabel[,1,0,146x16,alignmentX=0.0,alignmentY=0. 0,border=javax.swing.plaf.synth.SynthBor der@191659c,flags=8388608,maximumSize=,m inimumSize=,preferredSize=,defaultIcon=, disabledIcon=,horizontalAlignment=CENTER ,horizontalTextPosition=TRAILING,iconTex tGap=4,labelFor=,text=Altitude 114 km,verticalAlignment=CENTER,verticalText Position=CENTER]
javax.swing.JLabel[,147,0,146x16,alignmentX=0.0,alignmentY= 0.0,border=javax.swing.plaf.synth.SynthB order@a60d93,flags=8388608,maximumSize=, minimumSize=,preferredSize=,defaultIcon= ,disabledIcon=,horizontalAlignment=CENTE R,horizontalTextPosition=TRAILING,iconTe xtGap=4,labelFor=,text=,verticalAlignmen t=CENTER,verticalTextPosition=CENTER]
javax.swing.JLabel[,293,0,146x16,alignmentX=0.0,alignmentY= 0.0,border=javax.swing.plaf.synth.SynthB order@1c55849,flags=8388608,maximumSize= ,minimumSize=,preferredSize=,defaultIcon =,disabledIcon=,horizontalAlignment=CENT ER,horizontalTextPosition=TRAILING,iconT extGap=4,labelFor=,text=Off Globe,verticalAlignment=CENTER,verticalT extPosition=CENTER]
javax.swing.JLabel[,439,0,146x16,alignmentX=0.0,alignmentY= 0.0,border=javax.swing.plaf.synth.SynthB order@1272ac3,flags=8388608,maximumSize= ,minimumSize=,preferredSize=,defaultIcon =,disabledIcon=,horizontalAlignment=CENT ER,horizontalTextPosition=TRAILING,iconT extGap=4,labelFor=,text=,verticalAlignme nt=CENTER,verticalTextPosition=CENTER]
javax.swing.JLabel[,585,0,146x16,alignmentX=0.0,alignmentY= 0.0,border=javax.swing.plaf.synth.SynthB order@6868cc,flags=8388608,maximumSize=, minimumSize=,preferredSize=,defaultIcon= ,disabledIcon=,horizontalAlignment=CENTE R,horizontalTextPosition=TRAILING,iconTe xtGap=4,labelFor=,text=Downloading,verti calAlignment=CENTER,verticalTextPosition =CENTER]
Comment