如何在java(NetBeans 6.8)中构建自定义控件或图形类?

时间:2013-04-13 04:26:02

标签: java swing netbeans custom-controls

图形可见类(摆动): 我是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();


}

}

0 个答案:

没有答案