William Ng wrote:If you don't mind me asking, why didn't you get a programming job after you graduated? After being idle for so, it will definitely not be easy. The tech industry is very fast paced six years is twice as long as in most fields. With your degree though, it will definitely aid you in getting back into the filed since you at least have the fundamentals down.
A major connundrum of our education system is that it stuffs us with a bunch of theory. In school, we are taught things like the details of how computers work, algorithms, abstract data types, programming languages, operating systems, proofs, grammers to name a few. This is fine if you want to come out and start building your own compiler, or be able to figure out optimal solutions to programming puzzles, but in the real world that counts on make full fledged programs that help business, or otherwise, the practical stuff, it is nearly completely useless. Very few of us will ever need to write a compile or create a new programming language. This stuff is reserved for actual computer scientist. not for the rest of us working in the real world.
However, one silver lining to this is that it does teach you the fundamentals, so you can still understand new technology as it comes out, and as fades fade away. New technology, no matter how seemingly revolutionary or amazing, we still at its core, rely on the theory.
With that, I say go forth and conquer. Don't let your cs degree go to waste.
Campbell Ritchie wrote:There is obviously some overriding in the add() method on the sorted list class, which causes the new element to be added in the appropriate location to maintain the sorted order. I cannot tell how that is implemented, but you may be able to find the code of the sorted list class and read it.
Stephan van Hulst wrote:todoListView is presumably of the type ListView. A ListView doesn't have a setSelectionMode() method; that's a method of MultipleSelectionModel. It also doesn't have a selectFirst() method; that too is a method of MultipleSelectionModel.
So, in both cases we need to get the selection model of the list view in order to set the selection mode and the selection: Those are both properties of the selection model, and not of the list view.
Campbell Ritchie wrote:...and welcome to the Ranch