是否可以在JTextPane中启用基于空间的换行?
不能使用JTextArea,因为我需要对内容进行样式设置。
最佳答案
这是使用JTextPane和换行符制作默认JFrame的方法。正如camickr所说,这是默认行为。
package test;
import java.awt.BorderLayout;
import javax.swing.JFrame;
import javax.swing.JTextPane;
import javax.swing.SwingUtilities;
/**
*
* @author floz
*/
public class Test {
public static void main(String[] args) {
SwingUtilities.invokeLater(new Runnable() {
@Override
public void run() {
final JFrame mainFrame = new JFrame("test");
mainFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
final JTextPane field = new JTextPane();
field.setText("qds qljsd qsld qlskd qlkds fqlk sdkf qlskdfqlk sdlf qsld ql sdf qlskd fqks lqksjd f");
mainFrame.getContentPane().setLayout(new BorderLayout());
mainFrame.getContentPane().add(field,BorderLayout.CENTER);
mainFrame.setSize(200,200);
mainFrame.setVisible(true);
}
});
}
}
关于java - 如何在JTextPane中启用基于空间的换行?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38911870/