2011-10-26 55 views
3

私はJavaのアンケートアプリで作業していますが、1つの問題があります。たとえば、 という2つの主な質問があり、最初の主な質問にはサブクエリがあります。 。最初の主要な質問の1つの選択肢をクリックすると仮定すると、そのサブクエリをトリガーして、最初のメイン質問と2番目の質問の間に表示する必要があります。選択肢をもう一度クリックすると、サブクエリが消えてしまいます。 質問パネルをアニメーションで表示/非表示にするにはどうすればよいですか?基本的な方法を教えていただけますか?ありがとうございました。Javaでパネルを非表示にする方法

+1

[Javaのスイング:どのように動的にGUIを変更する]の可能複製(http://stackoverflow.com/questions/5750068/java-swing-how-to-change-gui-動的に) – trashgod

+0

この[Q&A](http://stackoverflow.com/questions/5812002/removeall-not-removing-at-next-validate)も参照してください。 – trashgod

+0

CardLayoutを使用してJPanelsをスワップするだけです。それが「基本的な方法」です。 –

答えて

3

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); 
    } 
}); 
関連する問題