ボタンが表示されない(Java Swing)
Q&A
Closed
解決したいこと
一つ目の画面の編集ボタンを押すと、新しい画面に切り替わるようにしています。
切り替え自体は上手くいっていますが、mknewCateのボタンが表示されません。
該当するソースコード
public void actionPerformed(ActionEvent e) {
if(e.getSource() == editbtn) {
//System.out.println("編集");
insertEditFrame();
}
}
public void insertEditFrame() {
editFrame = new JFrame();
editFrame.setBounds(100,100,400,600);
editFrame.setLocationRelativeTo(null);
editFrame.setDefaultCloseOperation(DISPOSE_ON_CLOSE);
mknewCate = new JButton("新規作成");
mknewCate.addActionListener(this);
c1 = getContentPane();
c1.add(mknewCate, BorderLayout.NORTH);
editFrame.setVisible(true);
}
全部コピペするとかなり長いので、関連してそうな場所のコードを抜き出しました。
自分で試したこと
画面切り替えなしの別のJFrameで同コードを試したところ、表示されることは確認したので、新しいJFrameに切り替えた部分で何かミスがあるのかなとは考えています。
回答よろしくお願いいたします。
0