そのため、このコードを作成しましたが、Javaアプリケーションとして実行しようとすると、コンソールに何も表示されず、終了します。[設定]-[実行]/[デバッグ]-[コンソール]に移動して、プログラムが標準出力に書き込むとき、またはプログラムが標準エラーに書き込むときを表示して、コンソールをデバッグしようとしましたが、どちらも機能しませんでした。これは私のコードであり、あなたの助けに前もって感謝します。
import java.awt.*;
import javax.swing.*;
public class Frame4 extends JFrame implements UpdatableView {
private Counter count;
private JLabel label = new JLabel("Number = 0");
private JPanel drawing;
public Frame4(Counter c, JPanel panel) {
count = c;
drawing = panel;
Container cp = getContentPane();
cp.setLayout(new BorderLayout());
JPanel p1 = new JPanel();
p1.add(label);
cp.add(p1, BorderLayout.NORTH);
cp.add(drawing, BorderLayout.CENTER);
JPanel p2 = new JPanel(new FlowLayout());
p2.add(new CountButton("Count", count, this)
setTitle("Frame 4");
setSize(200, 180);
setVisible(true);
}
public void update() {
label.setText("Number = " + count.countOf());
drawing.repaint();
}
public static void main(String[] args) {}
}