3
我正在研究一個java問卷調查應用程序,並且存在一個問題:例如, 有兩個主要問題,第一個主要問題有一個子問題,所有問題都是單選。假設我點擊第一個主要問題的一個選擇,它的子問題應該被觸發並顯示在第一個主要問題和第二個問題之間。如果再次點擊選擇,該子問題應該消失。 我如何使問題面板顯示和隱藏動畫?你能告訴我基本的方法嗎?謝謝。如何在Java中隱藏面板
我正在研究一個java問卷調查應用程序,並且存在一個問題:例如, 有兩個主要問題,第一個主要問題有一個子問題,所有問題都是單選。假設我點擊第一個主要問題的一個選擇,它的子問題應該被觸發並顯示在第一個主要問題和第二個問題之間。如果再次點擊選擇,該子問題應該消失。 我如何使問題面板顯示和隱藏動畫?你能告訴我基本的方法嗎?謝謝。如何在Java中隱藏面板
下面是一些在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);
}
});
的
可能重複[的Java Swing:如何更改GUI動態](http://stackoverflow.com/questions/5750068/java-swing-how-to-change-gui-動態) – trashgod
另請參閱此[問題與解答](http://stackoverflow.com/questions/5812002/removeall-not-removing-at-next-validate)。 – trashgod
只需使用CardLayout交換JPanel。這是「基本方法」。 –