Originally posted by IamBob
I'm assuming it worked or you haven't had time to post back..either way..that's cool.
Originally posted by ??
Everything works great! I also like the drop-down window (sheet) with the priority settings when you double-click a process in your app... Great touch!
Originally posted by tie
There is also a problem with scrolling (items at the edge of the visible table are scrunched up). [/B]
However, I do know that NSTable displays just fine with Java.
Originally posted by IamBob
However, I do know that NSTable displays just fine with Java.
Do you have any examples for us? I'd love to be able to use these classes but can't find decent Java-style docs on them. What I've found looks like it's geared toward the Obj-C guys and requires too much reading.
As for the interface for Nicer...I know. The scrollbars are kinda whacky and double-clicking in the table doesn't always work(sometimes 3 clicks'll do it). I used a rigid size on the table(and window) because of how the stripes are implemented. Allowing resizing would be bad. So there may be some scrunching.
On another note, my latest build is a lot speedier. I managed to remove 20+ Vectors. Each row was a Vector and all of them were in a Vector(a Vector of Vectors) then there was a Vector that kept track of the PIDs...all done alot more efficiently now. From the parser I'm directly adding the rows using myDefaultTableModel.addRow(Object[] row) where the Object[] is a String[] instead of using the Vector hell. I've dropped the About Window and made it put a message in the status label at the bottom(killing off the dialog bug, I hope)....
..now if only I could figure out how to use the NS classes I could speed it up a bit more.
So where do we want the new thread? General Discussions? I'll go make it there just for the sake of doing it. it can be found here.
[added the link]
[fixed the link]
[Edited by IamBob on 11-29-2000 at 03:13 PM]
Originally posted by IamBob
Thanks for the heads up but those were the docs I was talking about. They're part of the developer tools too, I think.
I was browsing through them earlier and they look *ok* but the way they're put together isn't quite right. Java docs should show you exactly what the package structure is, what the constructors are, the inner classes, variables and methods. Each should have a little description and in some cases an example usage...these seem to either not exist in Apple's docs or are spread out with too much or not enough info.
I like the idea of being able to drag-n-drop a GUI together(Interface Builder) but even this seems overly complicated. This is why I've been hand-coding my GUI since day 1...no IDE is easy enough to use. If I had the Java-style docs I've come to love I could convert my app to use these new classes in a snap. It only took me a half an hour to understand Swing(and about 2hrs to convert all my awt code to use it). There wasn't a huge change in how things were done, the docs were awesome and there's several forums so help doesn't seem far away. Even if there had been a huge change in how things were done(like between Java1 and 1.1 events) as long as the docs are clear it wouldn't take long to get it.
...sorry, I had to vent that.
anyway..I really do appreciate your trying to help. I'm just not happy that I'm going to have to camp in Apples docs and test my way through...but of course, I'll get it eventually. Maybe I should just pick up a couple Obj-C books and get it over with
Originally posted by IamBob
I'm having serious problems with Swing.
I'm attempting to make my program look as "Aquafied" as possible and am suffering for it. I haven't found a good way to give it the stripped look. I've got all these repaint problems and I'm ready to write Apple to tell them where to stick the MacLookAndFeel.