Originally Posted by davidluceyesq1
The java GUI looks cool and nice. I think that is the speciality of the java application. To create java applications you will need to be strong in coding.
Lol I am especially verse in coding. Note that this was done in blueJ, so everything is done by the programmer. Also I used this framework to create a Teaching Assistant Management system, that had to parse excel files, and allow users to add assistants, edit assistants, view assistants and view a schedule, while adding/removing assistants from cells in that schedule.
I developed an interesting piece of tech for that. I called it scheduling component. Note that it is not a matter of editing stuff in the actual cells, but rather that each cell must have intangible attributes like a java object does.
Also, the filing system behind the configuration system I developed is pretty complex. The complex table mechanism in the gui framework is very very complex. The custom button i developed from scratch is relatively complex. Not to mention the custom from scratch text-field system. The menu system i developed is very complex.
Although it was easy to generate coordinates and allocate them to the various orientation of the button packs per menu, x=radius*cos((angleStep*loop var) * (pie/180))
y=radius*sin((angleStep*oop var) * (pie/180))
it became increasingly difficult to perform dynamic scaling of buttons, whilst maintaining orientation integrity. I had to create my own formulas for that.
Also after the screen hides, and toggles a small hide menu, this is another dynamic axis oriented menu. IT becomes difficult to center that axis on all resolutions, came up with another formulate for that..which works...
If you see gui like this, done in BlueJ, please note that the person is very strong in coding. VERY strong.
Off topic: I added anti-aliasing recently: