私はJavaを初めて使用していますが、フレームを設定しようとしていますが、コードが正しくないか、ソフトウェアに問題があるためにコードが機能しません。私はEclipseを使用しています。フレームをJavaで設定する
は、これが私のコードです:
package Frame;
import javax.swing.JFrame;
public class App {
class FrameApp extends JFrame {
public static void main(String[] args) {
JFrame frame = new JFrame("FirstFrame");
frame.setTitle("MFF");
frame.setSize(300, 700);
frame.setVisible(true);
}
}
}
それは
返すメソッドmainをstaticとして宣言することはできません。静的メソッドは、唯一の 問題は、あなたが内部クラスの主なメソッドを宣言していることである静的またはトップレベルのタイプ
可能な複製(http://stackoverflow.com/questions/2671496/java-when-to-use-static-methods) –
'main'機能を移動しようAppクラスに直接アクセスできます。 –
行を取り除く: "クラスFrameApp extends JFrame {"と一番下の閉じ括弧。この例では、FrameAppクラスは必要ありません。あなたのフレームオブジェクトはJFrameです。 –