アプレットをラップトップで実行しようとすると、JFrame が作成された行で Java によってヘッドレス例外がスローされます。これで、JFrame が通常例外を引き起こす理由がわかりましたが、私のコンピューターは最初からヘッドレス モードではありませんでした。また、ヘッドレスモードが正確に何を伴うのかはまだわかりません。
私はUbuntuを実行しており、かなり最近のバージョンのJavaを使用しています。
また、ラップトップでWindowsを実行しているときに、EclipseでJFrameなどを正常に作成しました(それが役立つ場合)。