I haven't personally kept a bass, but I know it can be done and they can make really cool pets if everything's done right.
Basically, you would do the same setup as you would with an oscar, except don't heat the tank. (120 gallon or greater.)
They seem to do best in captivity if started when they are very young and small. (A foot long wild caught largemouth bass will probably not last very long if placed in an aquarium.)
If you want to make sure you're legal you might do some googling to find out if it's allowed to keep them as pets in your state. Otherwise don't let the DNR find out. And don't ever release it, even if it's native to the area, because captive fish can spread disease not normally found in the wild.
Bass are distantly related to cichlids, and as such, they are fiercely territorial. You'll only be able to keep one bass in the tank, as it will attack or eat anything else.