1) What kind of components? GUI components? If GUI find a component that meets the majority of your needs and change it. If you need a completely new component override JComponent. This question is virtually impossible without further details.
2) "Design Patterns" by GoF is usually given as THE pattern book. Ive heard "Applied Java Patterns" is a good knockoff that uses Java examples (instead of SmallTalk/C++). You can download Bruce Eckel's "Thinking in Patterns". Its unfinished but freely available. (I dont know how finished it is):
http://64.78.49.204/
3) See heyhey_'s links.
Main Topics
Browse All Topics





by: heyhey_Posted on 2003-01-06 at 02:57:42ID: 7675883
regarding your second question - google is your friend
ch?q=Java+ producer+c onsumer+ ex ample&num= 0&ie=utf-8 &oe=utf-8
ooks/tutor ial/essent ial/thread s/ synchron ization.ht ml
http://www.google.com/sear
http://java.sun.com/docs/b
regarding your first question - there isn't magic book - start reading the Java tutorial and code various small application yourself.