Фактическим поведением размеров управляет LayoutManager, используемый на панели.По умолчанию используется FlowLayout, который сохраняет дочерние элементы в их предпочтительном размере.Перейдите на LayoutManager, размер которого больше или меньше их префа, для одного ребенка в центре BorderLayout:
JPanel panel = new JPanel(new BorderLayout());
panel.add(mySlider)
Есть и другие, прочитайте главу о LayoutManager вSnoracle's онлайн учебник по Swing