Não consigo colocar barra de rolagem horizontal em um JTextPane:
Abaixo está o código, mas só aparece barra vertical a horizontal não aparece.
[code]public class A extends JFrame {
private static final long serialVersionUID = 1L;
private JPanel jContentPane = null;
private JTextPane jTextPaneb = null;
private JScrollPane jScrollPane = null;
/**
* This is the default constructor
*/
public A() {
super();
initialize();
}
/**
* This method initializes this
*
* @return void
*/
private void initialize() {
this.setSize(300, 278);
this.setContentPane(getJContentPane());
this.setTitle("JFrame");
}
/**
* This method initializes jContentPane
*
* @return javax.swing.JPanel
*/
private JPanel getJContentPane() {
if (jContentPane == null) {
jContentPane = new JPanel();
jContentPane.setLayout(null);
jContentPane.add(getJScrollPane(), null);
}
return jContentPane;
}
/**
* This method initializes jTextPaneb
*
* @return javax.swing.JTextPane
*/
private JTextPane getJTextPaneb() {
if (jTextPaneb == null) {
jTextPaneb = new JTextPane();
jTextPaneb.setText("eu moro na casa \n" +
"amarela\n" +
"desde que nasci");
SimpleAttributeSet redAttr = new SimpleAttributeSet();
//StyleConstants.setForeground(redAttr, Color.RED);
StyleConstants.setBackground(redAttr, Color.YELLOW);
jTextPaneb.getStyledDocument().setCharacterAttributes(0, 10, redAttr, true);
}
return jTextPaneb;
}
/**
* This method initializes jScrollPane
*
* @return javax.swing.JScrollPane
*/
private JScrollPane getJScrollPane() {
if (jScrollPane == null) {
jScrollPane = new JScrollPane();
jScrollPane.setBounds(new Rectangle(18, 130, 53, 91));
jScrollPane.setViewportView(getJTextPaneb());
}
return jScrollPane;
}
} // @jve:decl-index=0:visual-constraint=“10,10”
[/code]