在JPanel上以JLabel为中心我正在使用NetBeansGUI构建器来处理我的布局(我对LayoutManager很糟糕),并试图放置一个简单的JLabel,这样它总是在它的父JPanel中居中(水平)。理想情况下,即使调整了JPanel的大小,这仍然是正确的,但是如果这是一个疯狂的编码量,而不是在JPanel第一次创建时以中心为中心就足够了。我自己处理布局已经够糟糕的了,但是由于NetBeans GUI Builder自动生成不可变的代码,所以我不可能找到如何以中心为中心的方法,而且我也无法在网上找到任何可以帮助我的东西。感谢任何人谁能引导我朝着正确的方向!
3 回答
牧羊人nacy
TA贡献1862条经验 获得超7个赞
JPanel listPane = new JPanel();listPane.setLayout(new BoxLayout(listPane, BoxLayout.X_AXIS )); JLabel label = new JLabel();listPane.add(Box.createHorizontalGlue());listPane.add(label);listPane.add(Box.createHorizontalGlue());
添加回答
举报
0/150
提交
取消