我正在使用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