스윙으로 gui 만들고있는데

판넬 중앙에 특정크기의 버튼을 만들고싶어
보더 레이아웃 센터로 지정하면 버튼 크기가 레이아웃에 꽉차게 커져서 마음에 안들어서 고치려니까 setprefer사이즈 메소드가 안먹히더라

레이아웃null 하면 위치지정/사이즈조절 메소드를 쓸수있는데 이러면 수치를 구해서 적어줘야해서 정확하게 중앙에 위치시키기가 어렵네요
도와주세요 형님