Sju personer skadades i den blodiga attacken på onsdagen. Läget beskrivs enligt polisen som livshotande för tre av dem, och de vårdas på sjukhus.
Attacken rubriceras som försök till mord, men polisen jobbar med att utreda eventuella terrormotiv.
Den person som polisen snabbt kunde gripa i går eftermiddag är en man i 20-årsåldern som kom till Sverige 2018. Enligt folkbokföringen flyttade han till Vetlanda i april förra året.
I samband med gripandet skottskadades han och fördes till sjukhus. Han ska fortfarande vara vid liv. Mannen ska ha agerat ensam, och han är känd av polisen sedan tidigare för ringa brott. Säpo samarbetar nu med polisen i ärendet.
Under natten har polisen gjort en husrannsakan i mannens bostad.