From: Peter G. <pet...@gm...> - 2009-08-09 20:46:25
|
Hi Daniel, all ... > I do NOT use (nor believe in, but I could be convinced) any Swing > designers. > I wrote all of my Swing code by hand, using the designer in JBuilder (still > out there somewhere) to figure out how to do certain things layout-wise. I too believe after some study work, it must be possible for a coder to write by hand. After all, you had to write library support first, so you have to be able to write UI code by hand. > I don't know the state-of-the-art regarding Swing designers (nor have I > ever > looked at Netbeans for anything but straight code/refactoring/SVN), but my > opinion from what I've seen is that it's hard going. Real code always > causes > designers to break. So what would it do to musicians ? Anyway, if someone wants to get his hands dirty on System Exclusive, there must be some coders-spirit already. Just make a switch from design-mode to code-mode in the little grey cells ... > (Irrelevant but noteworthy: .Net winforms designer in > VS2005 or 2008 is great, and can handle your code moving forward). How do you mean "can handle your code forward" ? Do you mean like JSynthLib is "stuck" in an old way of coding software ? > Out of curiosity: what is wrong with the initComponent? It's probably > called > by the constructor, and if not, you can always make it public... Hm, thanks for the tip, I'll investigate it because I didn't know why it would be wrong. I simply didn't see it used in other editors, and jumped to conclusions ... (I still have to test my first patchEditor) > That said, if I were to do any Java projects right now, I would take a > serious look at whether the UI could be done with QT or something. *Not > sure > if that would jive with the Swing stuff that JSynth is already using.* Well, that looks interesting, I found this project on Sourceforge: QtJava <http://sourceforge.net/projects/qtjava/> but it's like no longer supported or developed. I guess I'm having enough extra work already 'blogging' about writing a driver, it's probably best if I just do it the traditional JSynthLib way. BTW, I have some troubles opening the preferences window in JSynthLib, but I'll write about that under another subject title, tomorrow, maybe ... Happy summertime ;-) Peter |