图形可见类(摆动): 我是java新手,但在VB6.0中代码分配。我目前在Linux上使用NetBeans 6.8。 在java中,你可以构建一个VB自定义控件的等价物并将其放在托盘上吗?或者编写一个扩展JPanel的类,在构造函数中添加新的JLabel之类的东西并使整个事情显示出来?怎么样?我试过这个(基于“SingleFrameApplication”)但它不会显示(就像visibility = false一样)。从托盘添加到现有JPanel DO显示器的所有其他组件。 以下是我尝试过的一些内容:
//MainFrame constructor
public MainFrame(SingleFrameApplication app) {
super(app);
TerminalCls t;
initComponents();//auto generated code that creates visual objects from editor
t = new TerminalCls("T1", "+");
mainPanel.add(t);
t.setLocation(20, 20);
t.setVisible(true);
mainPanel.validate();
}
package GUI;
import javax.swing.JPanel;
public class TerminalCls extends JPanel{
protected TerminalCls(String label, String signal){
javax.swing.JLabel Label;
javax.swing.JLabel Signal;
Label = new javax.swing.JLabel(label, javax.swing.SwingConstants.CENTER);
super.add(Label);
Label.setLocation(0, 0);
setVisible(true);
super.validate();
}
}