我为JTextPane
设计了一个代码,我想要做的是将JTextPane
放在右下角,只要表单没有调整大小(我想要的就可以了)要调整大小的表单)但是当调整大小时JTextPane
不会移动。如果表单已调整大小,我怎么能让它坚持到右上角并移动,我不需要它来覆盖完整的contentPane。这是JTextPane
JTextPane txtpnHello = new JTextPane();
txtpnHello.setText("Hello");
txtpnHello.setEnabled(false);
contentPane.add(txtpnHello);
感谢。
答案 0 :(得分:1)
您可以使用SpringLayout Manager,也许是这样 -
SpringLayout layout = new SpringLayout();
JPanel contentPane = new JPanel(layout); // <-- Add the layout manager.
JTextPane txtpnHello = new JTextPane();
// The "Spring" for right
layout.putConstraint(SpringLayout.EAST, txtpnHello, 5,
SpringLayout.EAST, contentPane);
// The "spring" for the bottom.
layout.putConstraint(SpringLayout.SOUTH, txtpnHello, 5,
SpringLayout.SOUTH, contentPane);
txtpnHello.setText("Hello");
txtpnHello.setEnabled(false);
contentPane.add(txtpnHello);