//Construct the frame
public Frame1() {
enableEvents(AWTEvent.WINDOW_EVENT_MASK);
try {
jbInit();
}
catch(Exception e) {
e.printStackTrace();
}
}
//Component initialization
private void jbInit() throws Exception {
//setIconImage(Toolkit.getDefaultToolkit().createImage(Frame1.class.getResource("[Your Icon]")));
contentPane = (JPanel) this.getContentPane();
contentPane.setLayout(null);
this.setJMenuBar(jMenuBar1);
this.setSize(new Dimension(640, 480));
this.setTitle("Frame Title");
jMenu1.setText("游戏");
jMenuItem1.setText("开局");
jMenuItem6.setText("扫雷英雄榜");
jMenuItem6.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(ActionEvent e) {
jMenuItem6_actionPerformed(e);
}
});
jMenuItem7.setText("退出");
jMenuItem7.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(ActionEvent e) {
jMenuItem7_actionPerformed(e);
}
});
jMenu2.setText("帮助");
jMenuItem8.setText("关于.......");
jRadioButtonMenuItem1.setText("初级");
jRadioButtonMenuItem2.setText("中级");
jRadioButtonMenuItem3.setText("高级");
jRadioButtonMenuItem4.setText("自定义");
jRadioButtonMenuItem4.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(ActionEvent e) {
jRadioButtonMenuItem4_actionPerformed(e);
}
});
{for(i=0;i<((Integer.parseInt(rowMax))*(Integer.parseInt(lineMax)));i++){
//jButtoni.setBounds(new Rectangle(100, 100 ,20, 20));
jButtoni.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(ActionEvent e) {
jButtoni_actionPerformed(e);
}
});
}
}
/* jButton1.setBounds(new Rectangle(100, 100 ,100, 100)); jButton1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(ActionEvent e) {
jButton1_actionPerformed(e);
}
});
jButton2.setBounds(new Rectangle(200, 100, 100, 100)); jButton2.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(ActionEvent e) {
jButton2_actionPerformed(e);
}
});
jButton3.setBounds(new Rectangle(300, 100, 100, 100));
jButton3.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(ActionEvent e) {
jButton3_actionPerformed(e);
}
});
jButton4.setBounds(new Rectangle(100, 200, 100, 100));
jButton4.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(ActionEvent e) {
jButton4_actionPerformed(e);
}
});
jButton5.setBounds(new Rectangle(200, 200, 100, 100));
jButton5.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(ActionEvent e) {
jButton5_actionPerformed(e);
}
});
jButton6.setBounds(new Rectangle(300, 200, 100, 100));
jButton6.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(ActionEvent e) {
jButton6_actionPerformed(e);
}
});
jButton7.setBounds(new Rectangle(100, 300, 100, 100));
jButton7.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(ActionEvent e) {
jButton7_actionPerformed(e);
}
});
jButton8.setBounds(new Rectangle(200, 300, 100, 100));
jButton8.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(ActionEvent e) {
jButton8_actionPerformed(e);
}
});
jButton9.setBounds(new Rectangle(300, 300, 100, 100));
jButton9.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(ActionEvent e) {
jButton9_actionPerformed(e);
}
});
*/
jMenu3.setText("设置");
jCheckBoxMenuItem1.setText("标记");
jCheckBoxMenuItem2.setText("颜色");
jCheckBoxMenuItem3.setText("声音");
public Frame1() {
enableEvents(AWTEvent.WINDOW_EVENT_MASK);
try {
jbInit();
}
catch(Exception e) {
e.printStackTrace();
}
}
//Component initialization
private void jbInit() throws Exception {
//setIconImage(Toolkit.getDefaultToolkit().createImage(Frame1.class.getResource("[Your Icon]")));
contentPane = (JPanel) this.getContentPane();
contentPane.setLayout(null);
this.setJMenuBar(jMenuBar1);
this.setSize(new Dimension(640, 480));
this.setTitle("Frame Title");
jMenu1.setText("游戏");
jMenuItem1.setText("开局");
jMenuItem6.setText("扫雷英雄榜");
jMenuItem6.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(ActionEvent e) {
jMenuItem6_actionPerformed(e);
}
});
jMenuItem7.setText("退出");
jMenuItem7.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(ActionEvent e) {
jMenuItem7_actionPerformed(e);
}
});
jMenu2.setText("帮助");
jMenuItem8.setText("关于.......");
jRadioButtonMenuItem1.setText("初级");
jRadioButtonMenuItem2.setText("中级");
jRadioButtonMenuItem3.setText("高级");
jRadioButtonMenuItem4.setText("自定义");
jRadioButtonMenuItem4.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(ActionEvent e) {
jRadioButtonMenuItem4_actionPerformed(e);
}
});
{for(i=0;i<((Integer.parseInt(rowMax))*(Integer.parseInt(lineMax)));i++){
//jButtoni.setBounds(new Rectangle(100, 100 ,20, 20));
jButtoni.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(ActionEvent e) {
jButtoni_actionPerformed(e);
}
});
}
}
/* jButton1.setBounds(new Rectangle(100, 100 ,100, 100)); jButton1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(ActionEvent e) {
jButton1_actionPerformed(e);
}
});
jButton2.setBounds(new Rectangle(200, 100, 100, 100)); jButton2.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(ActionEvent e) {
jButton2_actionPerformed(e);
}
});
jButton3.setBounds(new Rectangle(300, 100, 100, 100));
jButton3.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(ActionEvent e) {
jButton3_actionPerformed(e);
}
});
jButton4.setBounds(new Rectangle(100, 200, 100, 100));
jButton4.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(ActionEvent e) {
jButton4_actionPerformed(e);
}
});
jButton5.setBounds(new Rectangle(200, 200, 100, 100));
jButton5.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(ActionEvent e) {
jButton5_actionPerformed(e);
}
});
jButton6.setBounds(new Rectangle(300, 200, 100, 100));
jButton6.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(ActionEvent e) {
jButton6_actionPerformed(e);
}
});
jButton7.setBounds(new Rectangle(100, 300, 100, 100));
jButton7.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(ActionEvent e) {
jButton7_actionPerformed(e);
}
});
jButton8.setBounds(new Rectangle(200, 300, 100, 100));
jButton8.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(ActionEvent e) {
jButton8_actionPerformed(e);
}
});
jButton9.setBounds(new Rectangle(300, 300, 100, 100));
jButton9.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(ActionEvent e) {
jButton9_actionPerformed(e);
}
});
*/
jMenu3.setText("设置");
jCheckBoxMenuItem1.setText("标记");
jCheckBoxMenuItem2.setText("颜色");
jCheckBoxMenuItem3.setText("声音");
jMenuBar1.add(jMenu1);
jMenuBar1.add(jMenu2);
jMenu1.add(jMenuItem1);
jMenu1.addSeparator();
jMenu1.add(jRadioButtonMenuItem1);
jMenu1.add(jRadioButtonMenuItem2);
jMenu1.add(jRadioButtonMenuItem3);
jMenu1.add(jRadioButtonMenuItem4);
jMenu1.add(jMenu3);
jMenu1.addSeparator();
jMenu1.add(jMenuItem6);
jMenu1.addSeparator();
jMenu1.add(jMenuItem7);
jMenu2.add(jMenuItem8);
contentPane.add(jButton1, null);
contentPane.add(jButton4, null);
contentPane.add(jButton5, null);
contentPane.add(jButton6, null);
contentPane.add(jButton7, null);
contentPane.add(jButton8, null);
contentPane.add(jButton9, null);
contentPane.add(jButton2, null);
contentPane.add(jButton3, null);
jMenu3.add(jCheckBoxMenuItem1);
jMenu3.add(jCheckBoxMenuItem2);
jMenu3.add(jCheckBoxMenuItem3);
}
//Overridden so we can exit when window is closed
protected void processWindowEvent(WindowEvent e) {
super.processWindowEvent(e);
if (e.getID() == WindowEvent.WINDOW_CLOSING) {
System.exit(0);
}
}
{for(i=0;i<Integer.parseInt(rowMax)*Integer.parseInt(lineMax);i++){
void jButtoni_actionPerformed(ActionEvent e) {
jButtoni.setBorderPainted(false);
jButtoni.setIcon(new ImageIcon("0.JPG"));
}
}
}
/* void jButton1_actionPerformed(ActionEvent e) {
jButton1.setBorderPainted(false);
jButton1.setIcon(new ImageIcon("0.JPG"));
} void jButton2_actionPerformed(ActionEvent e) {
jButton2.setBorderPainted(false);
jButton2.setIcon(new ImageIcon("0.JPG")); } void jButton3_actionPerformed(ActionEvent e) {
jButton3.setBorderPainted(false);
jButton3.setIcon(new ImageIcon("0.JPG"));
} void jButton4_actionPerformed(ActionEvent e) {
jButton4.setBorderPainted(false);
jButton4.setIcon(new ImageIcon("0.JPG"));
} void jButton5_actionPerformed(ActionEvent e) {
jButton5.setBorderPainted(false);
jButton5.setIcon(new ImageIcon("0.JPG"));
} void jButton6_actionPerformed(ActionEvent e) {
jButton6.setBorderPainted(false);
jButton6.setIcon(new ImageIcon("0.JPG"));
} void jButton7_actionPerformed(ActionEvent e) {
jButton7.setBorderPainted(false);
jButton7.setIcon(new ImageIcon("0.JPG"));
} void jButton8_actionPerformed(ActionEvent e) {
jButton8.setBorderPainted(false);
jButton8.setIcon(new ImageIcon("0.JPG"));
} void jButton9_actionPerformed(ActionEvent e) {
jButton9.setBorderPainted(false);
jButton9.setIcon(new ImageIcon("0.JPG"));
}
*/
//退出事件
void jMenuItem7_actionPerformed(ActionEvent e) {
System.exit(0); }
//扫雷英雄榜弹出
void jMenuItem6_actionPerformed(ActionEvent e) {
JOptionPane.showMessageDialog(null,"初级","扫雷英雄榜",JOptionPane.PLAIN_MESSAGE); } void jRadioButtonMenuItem4_actionPerformed(ActionEvent e) {
rowMax = JOptionPane.showInputDialog(this,"高度","自定义雷区",JOptionPane.PLAIN_MESSAGE);
lineMax = JOptionPane.showInputDialog(this,"高度","自定义雷区",JOptionPane.PLAIN_MESSAGE);
mineMax = JOptionPane.showInputDialog(this,"高度","自定义雷区",JOptionPane.PLAIN_MESSAGE);
}
}
///////////////////////////////////////////////////////////////////
错误是:1."Frame1.java": Error #: 204 : illegal start of expression at line 40, column 4
2."Frame1.java": Error #: 200 : ';' expected at line 207, column 34帮帮我,谢谢了
最好导入jbuilder看看
super.processWindowEvent(e);
if (e.getID() == WindowEvent.WINDOW_CLOSING) {
System.exit(0);
}
}
{for(i=0;i<Integer.parseInt(rowMax)*Integer.parseInt(lineMax);i++){
void jButtoni_actionPerformed(ActionEvent e) {
jButtoni.setBorderPainted(false);
jButtoni.setIcon(new ImageIcon("0.JPG"));
}
}
}
-------
for前面的{号,以及下面与它匹配的}号是什么意思?他们属于哪个方法?