【问题标题】:How to hide a panel in Java [closed]如何在 Java 中隐藏面板 [关闭]
【发布时间】:2011-10-26 10:35:12
【问题描述】:

我正在开发一个 java 问卷调查应用程序,但有一个问题: 比如有两个主题,第一个主题有一个子题,所有题都是单选题。假设我点击第一个主问题的一个选项,它的子问题应该被触发并显示在第一个主问题和第二个问题之间。如果我再次单击该选项,子问题应该会消失。 如何使问题面板以动画方式显示和隐藏?你能告诉我基本的方法吗?谢谢。

【问题讨论】:

标签: java swing user-interface jpanel


【解决方案1】:

这里是一些基本代码,用于在 java 中隐藏某些东西的示例。

public static void main(String args[]){
JFrame f = new JFrame();
f.setLayout(new BorderLayout());
final JPanel p = new JPanel();
p.add(new JLabel("A Panel"));
f.add(p, BorderLayout.CENTER);

//create a button which will hide the panel when clicked.
JButton b = new JButton("HIDE");
b.addActionListener(new ActionListener(){
    public void actionPerformed(ActionEvent e){
            p.setVisible(false);
    }
});

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-11-14
    • 1970-01-01
    • 2017-10-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多