JPanel 内のコンポーネントの量をチェックする fullPanel() というメソッドを作成しました。特定の数であれば true を返します。ただし、クラスのコンストラクターでこのメソッドを使用すると、エラーが発生します: シンボルが見つかりません。私はメソッドに慣れていないので、どこを台無しにしたのか、メソッドを間違った場所に作成したのかわかりません。
関連するコードは次のとおりです。
public class Board extends JPanel {
public boolean fullPanel(JPanel panel) {
boolean full = false;
Component[] components = panel.getComponents();
if (components.length == 0) return full;
full = true;
return full;
}
public Board() {
addMouseListener(new MouseAdapter() {
@Override
public void mousePressed(MouseEvent event) {
if (selectedPanel.fullPanel() == true) {}
}
});
}
}