我希望将我的滚动条放在Jframe中,但我似乎无法做到。我在netbeans中使用了GUI构建器,但我已将Alignment部分编辑为CENTER或Trailer,似乎没有做任何事情。我尝试在initcomponents中使用JScrollPane.setAlignment(CENTER),但也没有运气。
layout.setHorizontalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(
layout.createSequentialGroup()
.addGap(40, 40, 40)
.addGroup(
layout.createParallelGroup(
javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(
layout.createSequentialGroup()
.addComponent(
myScrollPane,
javax.swing.GroupLayout.PREFERRED_SIZE,
760,
javax.swing.GroupLayout.PREFERRED_SIZE)
答案 0 :(得分:1)
不要使用IDE来创建GUI。学习如何创建GUI并自己编写代码。这样你学习Java而不是IDE。
使组件居中的最简单方法是使用GridBagLayout:
frame.setLayout( new GridBagLayout() );
frame.add(scrollPane, new GridBagConstraints());