我在使用它的同一类中有一个私有动作侦听器类,我试图使当前类消失并在JLabel
单击时使一个新类可见。JLabel
是在运行时动态添加的。我不知道如何在不使用this.setVisible()
. "cannot find symbol"
使用 netbeans IDE 时出现错误。这是我的代码:
public class displayImage extends javax.swing.JFrame {
private static class tagListener extends MouseAdapter {
public tagListener() {
}
public void mouseClicked(MouseEvent e) {
JLabel text = (JLabel) e.getSource();
displayImage display = new displayImage(text.getText());
this.setVisible(false);
display.setVisible(true);
}
}
//Creates new form displayImage
public static String tagWord;
public displayImage(String tag) {
initComponents();
tagWord = tag;
JLabel labelTag = new JLabel();
labelTag.setText(tagWord);
labelTag.addMouseListener(new tagListener());
}
//...other methods
}