1
前に戻るときに問題がありますJFrame
。 FirstFrameにはパラメータがあります。 secondFrameでは、パラメータがないのでfirstFrameにどのように戻ることができますか?前のJFrameに戻るときに問題が発生しました
私はこのことから私の髪を引っ張っています。どんな助けもありがとう。
FirstFrame.java
public class FirstFrame extends JFrame
{
public FirstFrame(final String name)
{
goToSecondFrame.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
SecondFrame sec= new SecondFrame();
sec.createAndShowGui();
sec.setVisible(true);
setVisible(false);
dispose();
}
});
}
}
SecondFrame.java
public static void main(String[] args) {
SwingUtilities.invokeLater(() -> {
createAndShowGui();
});
}
static void createAndShowGui() {
JFrame frame = new JFrame("Second Frame");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.getContentPane().add(new Second());
frame.pack();
frame.setLocationRelativeTo(null);
frame.setVisible(true);
}
public Second()
{
back.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
FirstFrame back = new FirstFrame(); // Getting error
back.setVisible(true);
setVisible(false);
dispose();
}
});
}
「ボタンフレーム=新しいボタン();」とは何ですか? – randominstanceOfLivingThing
@SureshKoya私の投稿を編集しました – Tony
* back * .addActionListener(新しいActionListener()とFirstFrame * back *)なぜ同じ名前を使用していますか? –