0

Main クラスから呼び出される HotelMenu というクラスがあります。HotelMenu は、ホテルのメニューを表示する GUI です。現在、HotelMenu 内には、追加または表示ボタンがクリックされたときに GUI を表示するオプションが 2 つあります。

import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

public class HotelMenu extends JFrame implements ActionListener{
    // I have frame dimension constants here

public HotelMenu() {
    // this is where the GUI for HotelMenu is created           
}

public void actionPerformed(ActionEvent event) {
    JButton clickedButton = (JButton) event.getSource();
    if (clickedButton == viewBtn) {
        // Want to generate a GUI here
    }
    else if (clickedButton == addBtn) {
        //Want to generate a GUI here
    }    
    else // else it's the Exit button
        setVisible(false); //you can't see me!
        dispose(); // closes the HotelMenu form          
}    

// Maybe I can include methods that generate GUI for 2 buttons here?

}

addbtn 、 viewbtn がクリックされたときに単純な JRadioButton GUI を生成できるようにする 2 つのメソッドを HotelMenu クラス内に記述できるかどうかを知りたいです。

可能であれば、これらのために別のクラスを作成したくありません。

4

0 に答える 0