JBoss 4.0.0 Bank example compile error
heman Oct 22, 2004 4:27 AMHi, I've followed the Getting Started with JBoss 4.0 guide step by step, but when I try to compile using ant -f jboss-build.xml compile on Linux Fedora Core 2, I get this output:
Buildfile: jboss-build.xml
prepare:
compile:
[javac] Compiling 58 source files to /home/pzw/source/java/j2ee/j2eetutorial14/examples/bank/build
[javac] /home/pzw/source/java/j2ee/j2eetutorial14/examples/bank/src/com/sun/ebank/appclient/BankAdmin.java: In class `com.sun.ebank.appclient.BankAdmin':
[javac] /home/pzw/source/java/j2ee/j2eetutorial14/examples/bank/src/com/sun/ebank/appclient/BankAdmin.java: In method `com.sun.ebank.appclient.BankAdmin.addCustToActFields(java.lang.String,java.lang.String)':
[javac] /home/pzw/source/java/j2ee/j2eetutorial14/examples/bank/src/com/sun/ebank/appclient/BankAdmin.java:351: error: Can't find constructor `javax.swing.JTextField(Ljava/lang/String;)' in type `javax.swing.JTextField'.
[javac] customer = new JTextField(custID);
[javac] ^
[javac] /home/pzw/source/java/j2ee/j2eetutorial14/examples/bank/src/com/sun/ebank/appclient/BankAdmin.java:357: error: Can't find constructor `javax.swing.JTextField(Ljava/lang/String;)' in type `javax.swing.JTextField'.
[javac] account = new JTextField(actID);
[javac] ^
[javac] /home/pzw/source/java/j2ee/j2eetutorial14/examples/bank/src/com/sun/ebank/appclient/BankAdmin.java: In method `com.sun.ebank.appclient.BankAdmin.createCustFields(boolean,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)':
[javac] /home/pzw/source/java/j2ee/j2eetutorial14/examples/bank/src/com/sun/ebank/appclient/BankAdmin.java:377: error: Can't find constructor `javax.swing.JTextField(Ljava/lang/String;)' in type `javax.swing.JTextField'.
[javac] fname = new JTextField(first);
[javac] ^
[javac] /home/pzw/source/java/j2ee/j2eetutorial14/examples/bank/src/com/sun/ebank/appclient/BankAdmin.java:378: error: Can't find constructor `javax.swing.JTextField(Ljava/lang/String;)' in type `javax.swing.JTextField'.
[javac] lname = new JTextField(last);
[javac] ^
[javac] /home/pzw/source/java/j2ee/j2eetutorial14/examples/bank/src/com/sun/ebank/appclient/BankAdmin.java:379: error: Can't find constructor `javax.swing.JTextField(Ljava/lang/String;)' in type `javax.swing.JTextField'.
[javac] mi = new JTextField(mid);
[javac] ^
[javac] /home/pzw/source/java/j2ee/j2eetutorial14/examples/bank/src/com/sun/ebank/appclient/BankAdmin.java:380: error: Can't find constructor `javax.swing.JTextField(Ljava/lang/String;)' in type `javax.swing.JTextField'.
[javac] street = new JTextField(str);
[javac] ^
[javac] /home/pzw/source/java/j2ee/j2eetutorial14/examples/bank/src/com/sun/ebank/appclient/BankAdmin.java:381: error: Can't find constructor `javax.swing.JTextField(Ljava/lang/String;)' in type `javax.swing.JTextField'.
[javac] city = new JTextField(cty);
[javac] ^
[javac] /home/pzw/source/java/j2ee/j2eetutorial14/examples/bank/src/com/sun/ebank/appclient/BankAdmin.java:382: error: Can't find constructor `javax.swing.JTextField(Ljava/lang/String;)' in type `javax.swing.JTextField'.
[javac] state = new JTextField(st);
[javac] ^
[javac] /home/pzw/source/java/j2ee/j2eetutorial14/examples/bank/src/com/sun/ebank/appclient/BankAdmin.java:383: error: Can't find constructor `javax.swing.JTextField(Ljava/lang/String;)' in type `javax.swing.JTextField'.
[javac] zip = new JTextField(zp);
[javac] ^
[javac] /home/pzw/source/java/j2ee/j2eetutorial14/examples/bank/src/com/sun/ebank/appclient/BankAdmin.java:384: error: Can't find constructor `javax.swing.JTextField(Ljava/lang/String;)' in type `javax.swing.JTextField'.
[javac] phone = new JTextField(tel);
[javac] ^
[javac] /home/pzw/source/java/j2ee/j2eetutorial14/examples/bank/src/com/sun/ebank/appclient/BankAdmin.java:385: error: Can't find constructor `javax.swing.JTextField(Ljava/lang/String;)' in type `javax.swing.JTextField'.
[javac] e = new JTextField(mail);
[javac] ^
[javac] /home/pzw/source/java/j2ee/j2eetutorial14/examples/bank/src/com/sun/ebank/appclient/BankAdmin.java:388: error: Can't find method `setEditable(Z)' in type `javax.swing.JTextField'.
[javac] fname.setEditable(false);
[javac] ^
[javac] /home/pzw/source/java/j2ee/j2eetutorial14/examples/bank/src/com/sun/ebank/appclient/BankAdmin.java:389: error: Can't find method `setEditable(Z)' in type `javax.swing.JTextField'.
[javac] lname.setEditable(false);
[javac] ^
[javac] /home/pzw/source/java/j2ee/j2eetutorial14/examples/bank/src/com/sun/ebank/appclient/BankAdmin.java:390: error: Can't find method `setEditable(Z)' in type `javax.swing.JTextField'.
[javac] mi.setEditable(false);
[javac] ^
[javac] /home/pzw/source/java/j2ee/j2eetutorial14/examples/bank/src/com/sun/ebank/appclient/BankAdmin.java:391: error: Can't find method `setEditable(Z)' in type `javax.swing.JTextField'.
[javac] street.setEditable(false);
[javac] ^
[javac] /home/pzw/source/java/j2ee/j2eetutorial14/examples/bank/src/com/sun/ebank/appclient/BankAdmin.java:392: error: Can't find method `setEditable(Z)' in type `javax.swing.JTextField'.
[javac] city.setEditable(false);
[javac] ^
[javac] /home/pzw/source/java/j2ee/j2eetutorial14/examples/bank/src/com/sun/ebank/appclient/BankAdmin.java:393: error: Can't find method `setEditable(Z)' in type `javax.swing.JTextField'.
[javac] state.setEditable(false);
[javac] ^
[javac] /home/pzw/source/java/j2ee/j2eetutorial14/examples/bank/src/com/sun/ebank/appclient/BankAdmin.java:394: error: Can't find method `setEditable(Z)' in type `javax.swing.JTextField'.
[javac] zip.setEditable(false);
[javac] ^
[javac] /home/pzw/source/java/j2ee/j2eetutorial14/examples/bank/src/com/sun/ebank/appclient/BankAdmin.java:395: error: Can't find method `setEditable(Z)' in type `javax.swing.JTextField'.
[javac] phone.setEditable(false);
[javac] ^
[javac] /home/pzw/source/java/j2ee/j2eetutorial14/examples/bank/src/com/sun/ebank/appclient/BankAdmin.java:396: error: Can't find method `setEditable(Z)' in type `javax.swing.JTextField'.
[javac] e.setEditable(false);
[javac] ^
[javac] /home/pzw/source/java/j2ee/j2eetutorial14/examples/bank/src/com/sun/ebank/appclient/BankAdmin.java: In method `com.sun.ebank.appclient.BankAdmin.createActFields(boolean,java.lang.String,java.math.BigDecimal,java.math.BigDecimal,java.math.BigDecimal,java.util.ArrayList,java.util.Date)':
[javac] /home/pzw/source/java/j2ee/j2eetutorial14/examples/bank/src/com/sun/ebank/appclient/BankAdmin.java:492: error: Can't find constructor `javax.swing.JTextField(Ljava/lang/String;)' in type `javax.swing.JTextField'.
[javac] this.cust = new JTextField(custIDs);
[javac] ^
[javac] /home/pzw/source/java/j2ee/j2eetutorial14/examples/bank/src/com/sun/ebank/appclient/BankAdmin.java:497: error: Can't find constructor `javax.swing.JTextField(Ljava/lang/String;)' in type `javax.swing.JTextField'.
[javac] this.descrip = new JTextField(this.desc);
[javac] ^
[javac] /home/pzw/source/java/j2ee/j2eetutorial14/examples/bank/src/com/sun/ebank/appclient/BankAdmin.java:498: error: Can't find constructor `javax.swing.JTextField(Ljava/lang/String;)' in type `javax.swing.JTextField'.
[javac] this.type = new JTextField(type);
[javac] ^
[javac] /home/pzw/source/java/j2ee/j2eetutorial14/examples/bank/src/com/sun/ebank/appclient/BankAdmin.java:503: error: Can't find constructor `javax.swing.JTextField(Ljava/lang/String;)' in type `javax.swing.JTextField'.
[javac] this.time = new JTextField(viewtime);
[javac] ^
[javac] /home/pzw/source/java/j2ee/j2eetutorial14/examples/bank/src/com/sun/ebank/appclient/BankAdmin.java:507: error: Can't find constructor `javax.swing.JTextField(Ljava/lang/String;)' in type `javax.swing.JTextField'.
[javac] this.bal = new JTextField(balstring);
[javac] ^
[javac] /home/pzw/source/java/j2ee/j2eetutorial14/examples/bank/src/com/sun/ebank/appclient/BankAdmin.java:510: error: Can't find constructor `javax.swing.JTextField(Ljava/lang/String;)' in type `javax.swing.JTextField'.
[javac] this.credit = new JTextField(creditstring);
[javac] ^
[javac] /home/pzw/source/java/j2ee/j2eetutorial14/examples/bank/src/com/sun/ebank/appclient/BankAdmin.java:513: error: Can't find constructor `javax.swing.JTextField(Ljava/lang/String;)' in type `javax.swing.JTextField'.
[javac] this.begbal = new JTextField(begbalstring);
[javac] ^
[javac] /home/pzw/source/java/j2ee/j2eetutorial14/examples/bank/src/com/sun/ebank/appclient/BankAdmin.java:524: error: Can't find method `setEditable(Z)' in type `javax.swing.JTextField'.
[javac] this.bal.setEditable(false);
[javac] ^
[javac] /home/pzw/source/java/j2ee/j2eetutorial14/examples/bank/src/com/sun/ebank/appclient/BankAdmin.java:525: error: Can't find method `setEditable(Z)' in type `javax.swing.JTextField'.
[javac] this.time.setEditable(false);
[javac] ^
[javac] 29 errors
BUILD FAILED
file:/home/pzw/source/java/j2ee/j2eetutorial14/examples/bank/jboss-build.xml:54: Compile failed; see the compiler error output for details.
Total time: 2 seconds
Does anyone know how to fix this problem?
Best regards,
Peter