我正在使用NetBeans平臺和Java開發應用程序。在應用程序的底部有一個StatusDisplayer,默認情況下總是包含它。對於這個StatusDisplayer我添加了一個面板(StatusBarJPanel)。這個StatusBarJPanel有兩個圖標圖標,表示網絡活動。NetBeans平臺和StatusLineElementProvider
我不知道如何隱藏(setVisible(false))這個面板上的這些圖標在運行時創建的時候沒有任何活動......如何更新StatusBarJPanel上的兩個圖標。
下面是我添加到StatusBarJPanel的StatusDisplayer代碼:
import java.awt.Component;
import gui.StatusBarJPanel;
import org.openide.awt.StatusLineElementProvider;
import org.openide.util.lookup.ServiceProvider;
@ServiceProvider(service = StatusLineElementProvider.class)
public class StatusBar implements StatusLineElementProvider {
private StatusBarJPanel statusBarBottomJPanel = new StatusBarJPanel();
@Override
public Component getStatusLineElement() {
return statusBarBottomJPanel;
}
}
非常感謝你,這就是我一直在尋找的,它完美的作品! – jadrijan 2012-07-13 15:07:55