943,972 Members | Top Members by Rank

Ad:
  • Java Discussion Thread
  • Unsolved
  • Views: 889
  • Java RSS
Apr 9th, 2007
0

Help pls

Expand Post »
Help me pls. I have some problems with method getClient(), bring only two classes.
Java Syntax (Toggle Plain Text)
  1. package drugstore;
  2.  
  3. public class DrugstoreFrame extends JFrame {
  4. Client person;
  5. ...
  6.  
  7. public Client getClient(){
  8. person.setAccount(getField(jTextField4));
  9. person.setPassword(getField(jPasswordField2));
  10. person.setFio(getField(jTextField5));
  11. person.setAddress(getField(jTextField6));
  12. person.setTelephone(getField(jTextField3));
  13. person.setAdditionalInformation(getField(jTextField7));
  14. return person;
  15. }
  16. private String getField(JTextField field){
  17. return field.getText();
  18. }
  19. public void jButton10_mouseClicked(MouseEvent e) {
  20. person = getClient();
  21. try{
  22. database.newPerson(person);
  23. }catch(DataAccessException exception){
  24. }
  25. }
  26. }


Java Syntax (Toggle Plain Text)
  1. package drugstore;
  2.  
  3. public class Client {
  4. private String fio = "";
  5. private String address = "";
  6. private String telephone = "";
  7. private String additional_information = "";
  8. private String account = "";
  9. private String password = "";
  10. private int client_id;
  11.  
  12. Client(int client_id){
  13. this.client_id = client_id;
  14.  
  15. }
  16.  
  17. public void setClientId(int client_id){
  18. this.client_id = client_id;
  19. }
  20. public void setFio(String fio){
  21. this.fio = fio;
  22. }
  23. public void setAddress(String address){
  24. this.address = address;
  25. }
  26. public void setTelephone(String telephone){
  27. this.telephone = telephone;
  28. }
  29. public void setAdditionalInformation(String additional_information){
  30. this.additional_information = additional_information;
  31. }
  32. public void setAccount(String account){
  33. this.account = account;
  34. }
  35. public void setPassword(String password){
  36. this.password = password;
  37. }
  38. }

When performing the program we receive necessary error.


Java Syntax (Toggle Plain Text)
  1. Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
  2. at drugstore.DrugstoreFrame.getClient(DrugstoreFrame.java:293)
  3. at drugstore.DrugstoreFrame.jButton10_mouseClicked(DrugstoreFrame.java:389)
  4. at drugstore.DrugstoreFrame_jButton10_mouseAdapter.mouseClicked(DrugstoreFrame.java:409)
  5. at java.awt.AWTEventMulticaster.mouseClicked(AWTEventMulticaster.java:212)
  6. at java.awt.Component.processMouseEvent(Component.java:5491)
  7. at javax.swing.JComponent.processMouseEvent(JComponent.java:3093)
  8. at java.awt.Component.processEvent(Component.java:5253)
  9. at java.awt.Container.processEvent(Container.java:1966)
  10. at java.awt.Component.dispatchEventImpl(Component.java:3955)
  11. at java.awt.Container.dispatchEventImpl(Container.java:2024)
  12. at java.awt.Component.dispatchEvent(Component.java:3803)
  13. at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212)
  14. at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3901)
  15. at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822)
  16. at java.awt.Container.dispatchEventImpl(Container.java:2010)
  17. at java.awt.Window.dispatchEventImpl(Window.java:1774)
  18. at java.awt.Component.dispatchEvent(Component.java:3803)
  19. at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
  20. at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
  21. at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
  22. at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
  23. at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
  24. at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
Last edited by kapkan; Apr 9th, 2007 at 2:09 pm. Reason: bad title, sorry =)
Similar Threads
Reputation Points: 10
Solved Threads: 0
Newbie Poster
kapkan is offline Offline
5 posts
since Apr 2007
Apr 10th, 2007
0

Re: Help pls

I have found the problem.
public Client getClient(){
person = new Client();
...
}
Last edited by kapkan; Apr 10th, 2007 at 5:41 am.
Reputation Points: 10
Solved Threads: 0
Newbie Poster
kapkan is offline Offline
5 posts
since Apr 2007
Apr 10th, 2007
0

Re: Help pls

Nicely done, we would be able to help you as that wasn't part of the code and rest which you provided does look fine
Moderator
Featured Poster
Reputation Points: 2786
Solved Threads: 874
Code tags enforcer
peter_budo is offline Offline
6,658 posts
since Dec 2004

This thread is more than three months old

No one has posted to this discussion for at least three months. Please let old threads die and do not reply to them unless you feel you have something new and valuable to contribute that absolutely must be added to make the discussion complete. Otherwise, please start a new thread in this forum instead.
Message:
Previous Thread in Java Forum Timeline: eclipse or netbeans
Next Thread in Java Forum Timeline: How to connect database using jTable





About Us | Contact Us | Advertise | Acceptable Use Policy
Forum Index | Build Custom RSS Feed


Follow us on Twitter


© 2011 DaniWeb® LLC