JPanel&#34; <identifier>期待&#34;错误消息</identifier>

时间:2015-01-11 08:20:23

标签: java swing jpanel

我为游戏创建了一个非常基本的窗口但在JPanel我有这个错误

<identifier> expected.

我试图解决它,但我不能。

package gui;

import java.awt.Color;
import java.awt.Dimension;
import java.awt.PopupMenu;
import javax.swing.JFrame;
import javax.swing.JPanel;

public class Frame
{

    public static void main(String[] args)
    {
        int FWIDTH = 780;
        int FHEIGHT = 520;

        //The frame
        JFrame frame = new JFrame();

        frame.getContentPane().add(panel);
        frame.setVisible(true);
        frame.setResizable(false);
        frame.setSize(new Dimension(FWIDTH, FHEIGHT));
        frame.setLocationRelativeTo(null);
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

        JPanel panel = new JPanel();
        panel.setBackground(new Color(69, 99, 4@));
    }
}

等待帮助!

2 个答案:

答案 0 :(得分:0)

frame.getContentPane().add(panel);
                           ↑ 
                           ?

我强烈建议您阅读basic Java tutorial,然后阅读Java Swing

答案 1 :(得分:0)

我尝试修改您的代码以使您的彩色窗口出现在那里请注意您定义背景颜色时出错:将4 @更改为40。

我做的另一个改变是首先定义Panel对象。

import java.awt.Color;
import java.awt.Dimension;
import java.awt.PopupMenu;
import javax.swing.JFrame;
import javax.swing.JPanel;

public class Frame
{

    //The frame


    public static void main(String arg[]){
        int FWIDTH = 780;
        int FHEIGHT = 520;

        JFrame frame = new JFrame();
        JPanel panel = new JPanel();
        frame.getContentPane().add(panel);
        frame.setVisible(true);
        frame.setResizable(false);
        frame.setSize(new Dimension(FWIDTH, FHEIGHT));
        frame.setLocationRelativeTo(null);
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);


        panel.setBackground(new Color(69, 99, 40));


    }
}