Sweden had very large national defense same was as Swiss. That is why Sweden has large and modern military industry.
They might have a healthy defense industry, but they don't appear to buy much of their own stuff. In 2004 Sweden had a defense budget of 5.9 billion dollars--less than the Netherlands. Pardon me if I'm not impressed.