Nope.

I like the covered dishes that come with the cages, they seem to have the most problems throwing them from there, but they can't always finish all the seeds. Not filling them more than half full helps too. They are similar to chickens with billing out seeds.
I dump my dishes daily and collect the seeds and hulls, and than feed them to the chickens as a treat, so it's not a total waste. Good thing parakeet seed is cheep.
I've tried refillable from the top, that they toss seeds everywhere trying to dig until they are empty. I bought a weird feeder off of Amazon that attaches to the side of the cage and birds are supposed to got into it to eat to limit the mess, but they wouldn't go near it.
I used to use a clay dish from the bottom of a planter to feed them on the floor of the cage, but I got too old to bend over, and use that home made cage, so I got a cage that was higher off the ground that has a grate, so feeding on the bottom didn't work so well anymore. They seem to like standing in the dish with a thin layer of seeds the best, but they get pooped on.
It seems the females make the most mess. I was down to 2 males and the mess was minimum, but perhaps it was because it was just 2.
I'm not even gonna mention the mess during their molts.

They save it for when they come back inside.