Click here to Skip to main content
15,918,041 members
Home / Discussions / Java
   

Java

 
AnswerRe: Sorted Linked List Pin
Luc Pattyn26-Nov-10 4:50
sitebuilderLuc Pattyn26-Nov-10 4:50 
GeneralRe: Sorted Linked List Pin
Babylon Lion26-Nov-10 16:54
Babylon Lion26-Nov-10 16:54 
GeneralRe: Sorted Linked List Pin
Luc Pattyn26-Nov-10 17:18
sitebuilderLuc Pattyn26-Nov-10 17:18 
QuestionCould not create system bitmap Pin
evan earnest25-Nov-10 2:09
evan earnest25-Nov-10 2:09 
AnswerRe: Could not create system bitmap Pin
TorstenH.25-Nov-10 2:58
TorstenH.25-Nov-10 2:58 
GeneralRe: Could not create system bitmap Pin
evan earnest25-Nov-10 18:53
evan earnest25-Nov-10 18:53 
QuestionHow do you build your GUIs? Pin
TorstenH.23-Nov-10 21:36
TorstenH.23-Nov-10 21:36 
AnswerRe: How do you build your GUIs? Pin
David Skelly23-Nov-10 22:13
David Skelly23-Nov-10 22:13 
Hand-code or use a visual designer? It's one of these religious things for some people, like where do you put your squiggly brackets, same line or next line?

In the past I have used layout managers like JGoodies Forms or MiG. Both excellent, both code based (although you can get designers for Forms). The problem I have found with using code is not in the initial build, it's in the maintenance, when a customer says, "Actually, I'd like this new field added and all this other stuff moved round". That can be tricky to visualise when you are looking at a screen full of code trying to figure out in your head what you need to change to get the new look the customer has asked for. Some people find that easy to do (visualise the look of the screen by reading code), I don't. JGoodies Forms in particular can be hard to decipher to work out what the screen will look like.

So for that, a visual designer is really helpful. You can see immediately what the screen will look like, just drag this field over here, move that down a bit, and drop my new component in there... I quite like Matisse (the NetBeans designer), it's easy to use and gives good results. The code is generated for me, code-folding hides it, I never look at it. Why would I? I have not yet seen any sort of performance problem or bug with the Matisse-generated code.

On the other hand, sometimes you want to get a bit more clever and start doing things that Matisse can't do, and in that case you need to drop back to doing it in code. And you can't really start with Matisse's code and add in the features you want, it's better then to start right from scratch with hand-crafting the layout.

At the end of the day, I'm agnostic. Sometimes code is better, sometimes a designer tool is better.
AnswerRe: How do you build your GUIs? Pin
Cedric Moonen23-Nov-10 23:00
Cedric Moonen23-Nov-10 23:00 
GeneralRe: How do you build your GUIs? Pin
TorstenH.23-Nov-10 23:12
TorstenH.23-Nov-10 23:12 
GeneralRe: How do you build your GUIs? Pin
Cedric Moonen23-Nov-10 23:22
Cedric Moonen23-Nov-10 23:22 
GeneralRe: How do you build your GUIs? Pin
TorstenH.23-Nov-10 23:27
TorstenH.23-Nov-10 23:27 
AnswerRe: How do you build your GUIs? Pin
Nagy Vilmos24-Nov-10 3:18
professionalNagy Vilmos24-Nov-10 3:18 
AnswerRe: How do you build your GUIs? Pin
LloydA11125-Nov-10 7:50
LloydA11125-Nov-10 7:50 
AnswerRe: How do you build your GUIs? Pin
Alok Sharma ji30-Nov-10 19:47
Alok Sharma ji30-Nov-10 19:47 
GeneralRe: How do you build your GUIs? Pin
TorstenH.1-Dec-10 23:24
TorstenH.1-Dec-10 23:24 
QuestionSocket programming Pin
vidhyaej23-Nov-10 19:52
vidhyaej23-Nov-10 19:52 
AnswerRe: Socket programming Pin
TorstenH.23-Nov-10 21:41
TorstenH.23-Nov-10 21:41 
GeneralRe: Socket programming Pin
vidhyaej23-Nov-10 22:01
vidhyaej23-Nov-10 22:01 
GeneralRe: Socket programming Pin
TorstenH.23-Nov-10 22:12
TorstenH.23-Nov-10 22:12 
GeneralRe: Socket programming Pin
vidhyaej24-Nov-10 0:08
vidhyaej24-Nov-10 0:08 
AnswerRe: Socket programming Pin
Richard MacCutchan23-Nov-10 21:46
mveRichard MacCutchan23-Nov-10 21:46 
AnswerRe: Socket programming Pin
cailtin_236-Dec-10 10:40
cailtin_236-Dec-10 10:40 
Questionshock wave Pin
nachiket dave22-Nov-10 19:35
nachiket dave22-Nov-10 19:35 
AnswerMessage Removed Pin
22-Nov-10 21:18
TorstenH.22-Nov-10 21:18 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.