package person_with_abality;
import java.awt.*;
import java.awt.event.*;
import java.sql.*;import javax.swing.*;
public class tianjiao extends JFrame implements ActionListener{
Label Label1=new Label("用户名:");
TextField textField1=new TextField();
Label Label2=new Label("密码:");
TextField textField2=new TextField();
Label Label3=new Label();
Button button1=new Button("确定");
Button button2=new Button("取消");
Connection con;
Statement stmt;
String url;
ResultSet rs;
public tianjiao() throws Exception
{
super("操作员添加界面");
setSize(400,300);
setLayout(null);
setBackground(new Color(110,200,150));
button1.setBounds(68, 226, 83, 23);
button1.addActionListener(this);
button2.setBounds(219, 228, 89, 25);
button2.addActionListener(this);
Label1.setBounds(45,86,57,19);
Label2.setBounds(45,126,57,19);
Label3.setBounds(68,259, 83, 40);
textField1.setBounds(105, 86, 76, 20);
textField2.setBounds(105, 126, 76, 20);
add(Label1);
add(Label2);
add(button1);
add(button2);
add(textField1);
add(textField2);
add(Label3);
setVisible(true);
url="jdbc:sqlserver://localhost:1433;databaseName=Talents;user=sa;password=123;";
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
con=DriverManager.getConnection(url);
stmt=con.createStatement();
}
public void actionPerformed(ActionEvent e){
String str1=e.getActionCommand();
if(str1.equals("确定"))
{
if(textField2.getText().equals("")||textField1.getText().equals(""));
{
Label3.setText("输入不能为空");
} //Syntax error, insert "}" to complete Statement
else{
try{
rs=stmt.executeQuery("select * from GL");
if(rs.next())
{
if(textField2.getText().equals(rs.getString("Name")))
{
dialog1 d=new dialog1();
}
if(textField1.getText().equals(rs.getString("PW")))
{
dialog d=new dialog();
}
else
{
stmt.executeUpdate("insert into GL values('"+
textField1.getText()+"',"+
textField2.getText()+")");
}
}
}catch(Exception eg){
Label3.setText("输入错误");
eg.printStackTrace();}
}
} // Syntax error on token "}", delete this token if(str1.equals("取消"))
{
setVisible(false);
}
}
}
提示删除两个“}”,但是删除了错误会更明显是“{”,“}”不对称,希望帮忙解决一下
import java.awt.*;
import java.awt.event.*;
import java.sql.*;import javax.swing.*;
public class tianjiao extends JFrame implements ActionListener{
Label Label1=new Label("用户名:");
TextField textField1=new TextField();
Label Label2=new Label("密码:");
TextField textField2=new TextField();
Label Label3=new Label();
Button button1=new Button("确定");
Button button2=new Button("取消");
Connection con;
Statement stmt;
String url;
ResultSet rs;
public tianjiao() throws Exception
{
super("操作员添加界面");
setSize(400,300);
setLayout(null);
setBackground(new Color(110,200,150));
button1.setBounds(68, 226, 83, 23);
button1.addActionListener(this);
button2.setBounds(219, 228, 89, 25);
button2.addActionListener(this);
Label1.setBounds(45,86,57,19);
Label2.setBounds(45,126,57,19);
Label3.setBounds(68,259, 83, 40);
textField1.setBounds(105, 86, 76, 20);
textField2.setBounds(105, 126, 76, 20);
add(Label1);
add(Label2);
add(button1);
add(button2);
add(textField1);
add(textField2);
add(Label3);
setVisible(true);
url="jdbc:sqlserver://localhost:1433;databaseName=Talents;user=sa;password=123;";
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
con=DriverManager.getConnection(url);
stmt=con.createStatement();
}
public void actionPerformed(ActionEvent e){
String str1=e.getActionCommand();
if(str1.equals("确定"))
{
if(textField2.getText().equals("")||textField1.getText().equals(""));
{
Label3.setText("输入不能为空");
} //Syntax error, insert "}" to complete Statement
else{
try{
rs=stmt.executeQuery("select * from GL");
if(rs.next())
{
if(textField2.getText().equals(rs.getString("Name")))
{
dialog1 d=new dialog1();
}
if(textField1.getText().equals(rs.getString("PW")))
{
dialog d=new dialog();
}
else
{
stmt.executeUpdate("insert into GL values('"+
textField1.getText()+"',"+
textField2.getText()+")");
}
}
}catch(Exception eg){
Label3.setText("输入错误");
eg.printStackTrace();}
}
} // Syntax error on token "}", delete this token if(str1.equals("取消"))
{
setVisible(false);
}
}
}
提示删除两个“}”,但是删除了错误会更明显是“{”,“}”不对称,希望帮忙解决一下
{
Label3.setText("输入不能为空");删掉它就可以了,楼主要是用eclipse写的话不会出这问题的
} //Syntax error, insert "}" to complete Statement
import java.awt.event.*;
import javax.swing.*;public class Tianjiao extends JFrame implements ActionListener{
Label Label1=new Label("用户名:");
TextField textField1=new TextField();
Label Label2=new Label("密码:");
TextField textField2=new TextField();
Label Label3=new Label();
Button button1=new Button("确定");
Button button2=new Button("取消"); Connection con;
Statement stmt;
String url;
ResultSet rs;
public Tianjiao() throws Exception
{
super("操作员添加界面");
setSize(400,300);
setLayout(null);
setBackground(new Color(110,200,150));
button1.setBounds(68, 226, 83, 23);
button1.addActionListener(this);
button2.setBounds(219, 228, 89, 25);
button2.addActionListener(this); Label1.setBounds(45,86,57,19);
Label2.setBounds(45,126,57,19);
Label3.setBounds(68,259, 83, 40);
textField1.setBounds(105, 86, 76, 20);
textField2.setBounds(105, 126, 76, 20);
add(Label1);
add(Label2);
add(button1);
add(button2);
add(textField1);
add(textField2);
add(Label3);
setVisible(true); url="jdbc:sqlserver://localhost:1433;databaseName=Talents;user=sa;password=123;";
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
con=DriverManager.getConnection(url);
stmt=con.createStatement();
}
public void actionPerformed(ActionEvent e){
String str1=e.getActionCommand();
if(str1.equals("确定")){
if(textField2.getText().equals("")||textField1.getText().equals("")){//多了一个 ;
Label3.setText("输入不能为空");
}else{ //Syntax error, insert "}" to complete Statement
try{
rs=stmt.executeQuery("select * from GL");
if(rs.next()){
if(textField2.getText().equals(rs.getString("Name"))){
dialog1 dlgName = new dialog1(); // 1 }
if(textField1.getText().equals(rs.getString("PW"))){
dialog dlgPw = new dialog(); // 2 }else{
stmt.executeUpdate("insert into GL values('"+
textField1.getText()+"',"+
textField2.getText()+")");
}
}
}catch(Exception eg){
Label3.setText("输入错误");
eg.printStackTrace();
}
}
}else if(str1.equals("取消")) {// Syntax error on token "}", delete this token if(str1.equals("取消")) //问题不是
setVisible(false);
}
}
}
注 : 我调试的时候 ,在1和2的dialog1和dialog 提示没有定义哦 ,只要该对这两个,其他应该没有问题了
import java.awt.event.*;
import javax.swing.*;public class Tianjiao extends JFrame implements ActionListener{
Label Label1=new Label("用户名:");
TextField textField1=new TextField();
Label Label2=new Label("密码:");
TextField textField2=new TextField();
Label Label3=new Label();
Button button1=new Button("确定");
Button button2=new Button("取消"); Connection con;
Statement stmt;
String url;
ResultSet rs;
public Tianjiao() throws Exception
{
super("操作员添加界面");
setSize(400,300);
setLayout(null);
setBackground(new Color(110,200,150));
button1.setBounds(68, 226, 83, 23);
button1.addActionListener(this);
button2.setBounds(219, 228, 89, 25);
button2.addActionListener(this); Label1.setBounds(45,86,57,19);
Label2.setBounds(45,126,57,19);
Label3.setBounds(68,259, 83, 40);
textField1.setBounds(105, 86, 76, 20);
textField2.setBounds(105, 126, 76, 20);
add(Label1);
add(Label2);
add(button1);
add(button2);
add(textField1);
add(textField2);
add(Label3);
setVisible(true); url="jdbc:sqlserver://localhost:1433;databaseName=Talents;user=sa;password=123;";
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
con=DriverManager.getConnection(url);
stmt=con.createStatement();
}
public void actionPerformed(ActionEvent e){
String str1=e.getActionCommand();
if(str1.equals("确定")){
if(textField2.getText().equals("")||textField1.getText().equals("")){//多了一个 ;
Label3.setText("输入不能为空");
}else{ //Syntax error, insert "}" to complete Statement
try{
rs=stmt.executeQuery("select * from GL");
if(rs.next()){
if(textField2.getText().equals(rs.getString("Name"))){
dialog1 dlgName = new dialog1(); // 1
}
if(textField1.getText().equals(rs.getString("PW"))){
dialog dlgPw = new dialog(); // 2
}else{
stmt.executeUpdate("insert into GL values('"+
textField1.getText()+"',"+
textField2.getText()+")");
}
}
}catch(Exception eg){
Label3.setText("输入错误");
eg.printStackTrace();
}
}
}else if(str1.equals("取消")) {// Syntax error on token "}", delete this token if(str1.equals("取消")) //问题不是
setVisible(false);
}
}
}
注 : 我调试的时候 ,在1和2的dialog1和dialog 提示没有定义哦 ,只要该对这两个,其他应该没有问题了
package person_with_abality;import java.sql.*;import java.awt.*;
import java.awt.event.*;
import javax.swing.*;public class Tianjiao extends JFrame implements ActionListener{
Label Label1=new Label("用户名:");
TextField textField1=new TextField();
Label Label2=new Label("密码:");
TextField textField2=new TextField();
Label Label3=new Label();
Button button1=new Button("确定");
Button button2=new Button("取消"); Connection con;
Statement stmt;
String url;
ResultSet rs;
public Tianjiao() throws Exception
{
super("操作员添加界面");
setSize(400,300);
setLayout(null);
setBackground(new Color(110,200,150));
button1.setBounds(68, 226, 83, 23);
button1.addActionListener(this);
button2.setBounds(219, 228, 89, 25);
button2.addActionListener(this); Label1.setBounds(45,86,57,19);
Label2.setBounds(45,126,57,19);
Label3.setBounds(68,259, 83, 40);
textField1.setBounds(105, 86, 76, 20);
textField2.setBounds(105, 126, 76, 20);
add(Label1);
add(Label2);
add(button1);
add(button2);
add(textField1);
add(textField2);
add(Label3);
setVisible(true); url="jdbc:sqlserver://localhost:1433;databaseName=Talents;user=sa;password=123;";
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
con=DriverManager.getConnection(url);
stmt=con.createStatement();
}
public void actionPerformed(ActionEvent e){
String str1=e.getActionCommand();
if(str1.equals("确定")){
if(textField2.getText().equals("")||textField1.getText().equals("")){//多了一个 ;
Label3.setText("输入不能为空");
}else{ //Syntax error, insert "}" to complete Statement
try{
rs=stmt.executeQuery("select * from GL");
if(rs.next()){
if(textField2.getText().equals(rs.getString("Name"))){
dialog1 dlgName = new dialog1(); // 1
}
if(textField1.getText().equals(rs.getString("PW"))){
dialog dlgPw = new dialog(); // 2
}else{
stmt.executeUpdate("insert into GL values('"+
textField1.getText()+"',"+
textField2.getText()+")");
}
}
}catch(Exception eg){
Label3.setText("输入错误");
eg.printStackTrace();
}
}
}else if(str1.equals("取消")) {// Syntax error on token "}", delete this token if(str1.equals("取消")) //问题不是
setVisible(false);
}
}
}
注 : 我调试的时候 ,在1和2的dialog1和dialog 提示没有定义哦 ,只要该对这两个,其他应该没有问题了