Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
java.lang.RuntimeException:不可编译源代码错误_Java_Netbeans_Runtimeexception - Fatal编程技术网

java.lang.RuntimeException:不可编译源代码错误

java.lang.RuntimeException:不可编译源代码错误,java,netbeans,runtimeexception,Java,Netbeans,Runtimeexception,我是java编程的初学者,我有一个问题要问你。 我正在使用netbeans 8.0.2,出现以下错误: ------线程“main”java.lang.RuntimeException中的异常:不可编译的源代码-找不到符号符号:类间隔符 位置:位于的类demineur.views.ParameterDialog demineur.views.ParameterDialog.initComponents(ParameterDialog.java:59) 位于demineur.views.Param

我是java编程的初学者,我有一个问题要问你。 我正在使用netbeans 8.0.2,出现以下错误:

------线程“main”java.lang.RuntimeException中的异常:不可编译的源代码-找不到符号符号:类间隔符 位置:位于的类demineur.views.ParameterDialog demineur.views.ParameterDialog.initComponents(ParameterDialog.java:59) 位于demineur.views.ParameterDialog.(ParameterDialog.java:12) controller.(controller.java:32)位于 demineur.demineur.main(demineur.java:19)java结果:1

我该怎么办

package demineur.views;

import java.awt.*;
import com.intellij.uiDesigner.core.*;

import javax.swing.*;

public class ParameterDialog extends JPanel {
    private JFrame frame;

    public ParameterDialog() {
        initComponents();

        ButtonGroup group = new ButtonGroup();
        group.add(easy);
        group.add(medium);
        group.add(hard);
    }

    public void display(JPanel panel) {
        frame = new JFrame("Options");
        frame.setContentPane(panel);
        frame.setLocationRelativeTo(null);
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        frame.pack();
        frame.setVisible(true);
    }

    public int getLevel(){
        int level = 1;
        if(medium.isSelected()){
            level = 2;
        }
        else if(hard.isSelected()){
            level = 3;
        }
        return level;
    }

    public JButton getStartGame() {
        return startGame;
    }

    public void hide() {
        frame.setVisible(false);
    }

    private void createUIComponents() {
        easy = new JRadioButton("<html><span style=\"font-size:12px;color:green;\">D�butant</span> (10x10 cases avec 10 mines)</html>", true);
    }

    private void initComponents() {
        // JFormDesigner - Component initialization - DO NOT MODIFY  //GEN-BEGIN:initComponents
        // Generated using JFormDesigner Evaluation license - unknown
        createUIComponents();

        hard = new JRadioButton();
        medium = new JRadioButton();
        Spacer hSpacer1 = new Spacer();
        JLabel label1 = new JLabel();
        JPanel panel1 = new JPanel();
        startGame = new JButton();
        Spacer hSpacer2 = new Spacer();

        //======== this ========

        // JFormDesigner evaluation mark
        setBorder(new javax.swing.border.CompoundBorder(
            new javax.swing.border.TitledBorder(new javax.swing.border.EmptyBorder(0, 0, 0, 0),
                "JFormDesigner Evaluation", javax.swing.border.TitledBorder.CENTER,
                javax.swing.border.TitledBorder.BOTTOM, new java.awt.Font("Dialog", java.awt.Font.BOLD, 12),
                java.awt.Color.red), getBorder())); addPropertyChangeListener(new java.beans.PropertyChangeListener(){public void propertyChange(java.beans.PropertyChangeEvent e){if("border".equals(e.getPropertyName()))throw new RuntimeException();}});

        setLayout(new GridLayoutManager(6, 1, new Insets(10, 10, 10, 10), -1, -1));

        //---- hard ----
        hard.setText("<html><span style=\"font-size:12px;color:red;\">Expert</span> (20x24 cases avec 100 mines)</html>");
        add(hard, new GridConstraints(3, 0, 1, 1,
            GridConstraints.ANCHOR_WEST, GridConstraints.FILL_NONE,
            GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW,
            GridConstraints.SIZEPOLICY_FIXED,
            null, null, null));

        //---- medium ----
        medium.setText("<html><span style=\"font-size:12px;color:orange;\">Interm\u00e9diaire</span> (16x16 cases avec 40 mines)</html>");
        add(medium, new GridConstraints(2, 0, 1, 1,
            GridConstraints.ANCHOR_WEST, GridConstraints.FILL_NONE,
            GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW,
            GridConstraints.SIZEPOLICY_FIXED,
            null, null, null));

        //---- easy ----
        easy.setText("<html><span style=\"font-size:12px;color:green;\">D\u00e9butant</span> (10x10 cases avec 10 mines)</html>");
        add(easy, new GridConstraints(1, 0, 1, 1,
            GridConstraints.ANCHOR_WEST, GridConstraints.FILL_NONE,
            GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW,
            GridConstraints.SIZEPOLICY_FIXED,
            null, null, null));
        add(hSpacer1, new GridConstraints(5, 0, 1, 1,
            GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_HORIZONTAL,
            GridConstraints.SIZEPOLICY_CAN_GROW | GridConstraints.SIZEPOLICY_WANT_GROW,
            GridConstraints.SIZEPOLICY_CAN_SHRINK,
            null, null, null));

        //---- label1 ----
        label1.setEnabled(true);
        label1.setText("<html><span style=\"font-size:12px;color:maroon\">Veuillez choisir votre niveau de difficult\u00e9 : </span></html>");
        add(label1, new GridConstraints(0, 0, 1, 1,
            GridConstraints.ANCHOR_WEST, GridConstraints.FILL_NONE,
            GridConstraints.SIZEPOLICY_FIXED,
            GridConstraints.SIZEPOLICY_FIXED,
            null, new Dimension(500, 61), null));

        //======== panel1 ========
        {
            panel1.setLayout(new GridLayoutManager(1, 2, new Insets(0, 0, 0, 0), -1, -1));

            //---- startGame ----
            startGame.setText("<html><span color:maroon;>Lancer le jeu !</span></html>");
            panel1.add(startGame, new GridConstraints(0, 1, 1, 1,
                GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_HORIZONTAL,
                GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW,
                GridConstraints.SIZEPOLICY_FIXED,
                null, null, null));
            panel1.add(hSpacer2, new GridConstraints(0, 0, 1, 1,
                GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_HORIZONTAL,
                GridConstraints.SIZEPOLICY_CAN_GROW | GridConstraints.SIZEPOLICY_WANT_GROW,
                GridConstraints.SIZEPOLICY_CAN_SHRINK,
                null, null, null));
        }
        add(panel1, new GridConstraints(4, 0, 1, 1,
            GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_BOTH,
            GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW,
            GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW,
            null, null, null));
        // JFormDesigner - End of component initialization  //GEN-END:initComponents
    }

    // JFormDesigner - Variables declaration - DO NOT MODIFY  //GEN-BEGIN:variables
    // Generated using JFormDesigner Evaluation license - unknown
    private JRadioButton hard;
    private JRadioButton medium;
    private JRadioButton easy;
    private JButton startGame;
    // JFormDesigner - End of variables declaration  //GEN-END:variables
}
package-demineur.views;
导入java.awt.*;
导入com.intellij.uiDesigner.core.*;
导入javax.swing.*;
公共类参数对话框扩展了JPanel{
私有JFrame;
公共参数对话框(){
初始化组件();
ButtonGroup=新建ButtonGroup();
组。添加(简单);
添加组(中);
组。添加(硬);
}
公共空白显示(JPanel面板){
框架=新的JFrame(“选项”);
frame.setContentPane(面板);
frame.setLocationRelativeTo(空);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.pack();
frame.setVisible(true);
}
public int getLevel(){
智力水平=1;
if(medium.isSelected()){
级别=2;
}
else if(hard.isSelected()){
级别=3;
}
回报水平;
}
公共JButton getStartGame(){
返回startGame;
}
公共空间隐藏(){
frame.setVisible(假);
}
私有void createUIComponents(){
easy=新的JRadioButton(“D�butant(10x10个案例和10个矿山)”,真实);
}
私有组件(){
//JFormDesigner-组件初始化-不要修改//GEN-BEGIN:initComponents
//使用JFormDesigner评估许可证生成-未知
createUIComponents();
hard=新的JRadioButton();
medium=新的JRadioButton();
间隔垫圈1=新间隔垫圈();
JLabel label1=新的JLabel();
JPanel panel1=新的JPanel();
startGame=newjbutton();
间隔垫圈2=新间隔垫圈();
//============这个========
//JFormDesigner评估分数
setboorder(新javax.swing.border.CompoundBorder(
newjavax.swing.border.TitledBorder(newjavax.swing.border.EmptyBorder(0,0,0,0),
“JFormDesigner评估”,javax.swing.border.TitledBorder.CENTER,
javax.swing.border.TitledBorder.BOTTOM,新java.awt.Font(“Dialog”,java.awt.Font.BOLD,12),
addPropertyChangeListener(new java.beans.PropertyChangeListener(){public void propertyChange(java.beans.PropertyChangeEvent e){if(“border.equals(e.getPropertyName()))抛出新的RuntimeException();}});
setLayout(新的GridLayoutManager(6,1,新的插图(10,10,10),-1,-1));
//----硬的----
hard.setText(“专家(20x24例avec 100地雷)”;
添加(硬的、新的网格约束(3、0、1、1、,
GridConstraints.ANCHOR_WEST,GridConstraints.FILL_NONE,
GridConstraints.SIZEPOLICY_可以缩小| GridConstraints.SIZEPOLICY_可以增长,
GridConstraints.SIZEPOLICY_已修复,
空,空,空),;
//----中等----
中等。setText(“中间(16x16个案例和40个地雷)”;
添加(中等),新网格约束(2,0,1,1,
GridConstraints.ANCHOR_WEST,GridConstraints.FILL_NONE,
GridConstraints.SIZEPOLICY_可以缩小| GridConstraints.SIZEPOLICY_可以增长,
GridConstraints.SIZEPOLICY_已修复,
空,空,空),;
//----轻松的----
easy.setText(“D\u00e9butant(10x10箱avec 10地雷)”;
添加(简单,新的网格约束(1,0,1,1,
GridConstraints.ANCHOR_WEST,GridConstraints.FILL_NONE,
GridConstraints.SIZEPOLICY_可以缩小| GridConstraints.SIZEPOLICY_可以增长,
GridConstraints.SIZEPOLICY_已修复,
空,空,空),;
添加(1,新网格约束(5,0,1,1,
GridConstraints.ANCHOR_居中,GridConstraints.FILL_水平,
GridConstraints.SIZEPOLICY_可以增长| GridConstraints.SIZEPOLICY_想要增长|,
GridConstraints.SIZEPOLICY\u可以\u收缩,
空,空,空),;
//----标签1----
label1.setEnabled(真);
标签1.setText(“Veuillez choisir votre niveau de comble\u00e9:”);
添加(标签1,新网格约束(0,0,1,1,
GridConstraints.ANCHOR_WEST,GridConstraints.FILL_NONE,
GridConstraints.SIZEPOLICY_已修复,
GridConstraints.SIZEPOLICY_已修复,
null,新维度(500,61,null));
//==========面板1========
{
panel1.setLayout(新的GridLayoutManager(1,2,新的插入(0,0,0,0),-1,-1));
//----StartName----
startGame.setText(“兰瑟勒丘!”);
panel1.添加(开始名称、新网格约束(0、1、1、,
GridConstraints.ANCHOR_居中,GridConstraints.FILL_水平,
GridConstraints.SIZEPOLICY_可以缩小| GridConstraints.SIZEPOLICY_可以增长,
GridConstraints.SIZEPOLICY_已修复,
空,空,空),;
panel1.添加(hSpacer2,新网格约束(0,0,1,1,
GridConstraints.ANCHOR_居中,GridConstraints.FILL_水平,
GridConstraints.SIZEPOLICY_可以增长| GridConstraints.SIZEPOLICY_想要增长|,
GridConstraints.SIZEPOLICY\u可以\u收缩,
空,空,空),;
}
添加(面板1,新网格约束(4,0,1,1,
GridConstraints.ANCHOR\u中心,GridConstraints.FILL\u两者,
GridConstraints.SIZEPOLICY_可以缩小| GridConstraints.SIZEPOLICY_可以增长,
GridConstraints.SIZEPOLIC