Win a copy of Think Java: How to Think Like a Computer Scientist this week in the Java in General forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Custom ComboBox with icon

 
Kah Fai Tan
Greenhorn
Posts: 3
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,



Above is my coding, when I run the file it show me

Exception in thread "AWT-EventQueue-0" java.lang.ClassCastException: java.lang.String
at Lion_Dance.Judge$ComboBoxRenderer.getListCellRendererComponent(

I am not sure where is wrong. Please help
 
Craig Wood
Ranch Hand
Pie
Posts: 1535
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
 
Rob Camick
Ranch Hand
Posts: 2580
9
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
First you need to learn how to post a proper demo program.

1) We don't have time to read through 400 llines of code. So you need to learn how to create a SSCCE (Short, Self Contained, Compilable and Executable, Example Program), that demonstrates the incorrect behaviour.

2) The code you posted doesn't compile. Most of use don't use an IDE to create a GUI so we don't have access to the org.desktop.layout.GroupLayout class. So if you want us to run your code then you need to post executable code, which is why you create a SSCCE.

Finally, the error messages tells you the problem. You get a ClassCastException. It should also tell you the line that is causing the problem. It found a String, but your code is expecting something else. So either your data is wrong or the code is wrong.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic