誰かが下のコードを見て、私に手を差し伸べるなら、私はあなたの人生を借りています。だからここに問題がある、明らかに私はplayerCreationSelection
を自分のクラスに入れれば、私の質問はうまく働いている。class superClass
私の人生のために、それを動かすことはできない。どんな助けも素晴らしいだろう、皆さんありがとう!メインクラスのアクションリスナーとjframeを再利用
実際に何が間違っているのを忘れてしまった!だから何が起こるだろうと、それはさて、あなたは ")(playerCreationSeletion" タイプミスがありplayerCreationSelection
がシンボル
public class superClass
{
public static void main(String[] args)
{
playerCreationSeletion gui = new playerCreationSeletion();
}
public class playerCreateSelection extends JFrame implements ActionListener
{
//create label
public JLabel playerCreatedLabel;
public void playerCreationSeletion()
{
setSize(WIDTH,HEIGHT);
WindowDestroyer listener = new WindowDestroyer();
addWindowListener(listener);
Container contentPane = getContentPane();
contentPane.setBackground(Color.DARK_GRAY);
contentPane.setLayout(new FlowLayout());
//create button
JButton playerCreationButton = new JButton("Create New Player");
playerCreationButton.addActionListener(this);
contentPane.add(playerCreationButton);
//create label
playerCreatedLabel = new JLabel("Welcome New Player!");
playerCreatedLabel.setVisible(false);
}
public void actionPerformed(ActionEvent e)
{
String actionCommand = e.getActionCommand();
Container contentPane = getContentPane();
if(actionCommand.equals("Create New Player"))
{
contentPane.setBackground(Color.LIGHT_GRAY);
playerCreatedLabel.setVisible(true);
}
}
}
}
パブリッククラスplayerCreateSelectionはパブリック静的クラスである必要がありますplayerCreateSelection – MadProgrammer