これは宿題のためのものであり、助けていただければ幸いです。
私はEclipse(Juno)を使用して、フレームを作成し、フレームの上部にボールを配置し、境界フレームの「南」にボタンの列を配置するプログラムを作成しています。私が抱えている問題は、Btns.javaと呼ばれるボタンを追加するクラスにあり、いくつかのエラーが発生します。
エラー1:変数に追加を解決できませんエラー2:コンストラクター呼び出しはコンストラクターの最初のステートメントである必要がありますエラー3:トークン "。"の構文エラー、このトークンの後に非常に期待されます
コードは私には正しく見えます。
Btnsクラスのコードは以下のとおりです。
import java.awt.BorderLayout;
import java.awt.FlowLayout;
import java.awt.*;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class Btns extends JFrame
{
public Btns()
{
JButton jbtL = new JButton("Left");
JButton jbtR = new JButton("Right");
JButton jbtU = new JButton("Up");
JButton jbtD = new JButton("Down");
JButton jbtRd = new JButton("Red");
JButton jbtG = new JButton("Green");
add.(jbtL);
add.(jbtR);
add.(jbtU);
add.(jbtD);
add.(jbtRd);
add.(jbtG);
}
}
Lab2.javaコード:
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class Lab2 extends JFrame {
public Lab2()
{
setLayout(new BorderLayout());
add(new Ball(), BorderLayout.CENTER);
add(new Btns(), BorderLayout.SOUTH);
}
public static void main (String[] args) {
Lab2 frame = new Lab2();
frame.setTitle("Move The Ball");
frame.setSize(450, 700);
frame.setLocationRelativeTo(null);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
}
}