Tag: wrap

SWT – 在复合材料中包裹标签

我有ScrolledComposite ,它只允许垂直滚动。 (heighthint = 400) 在这个ScrolledComposite中,我有另一个CompositeA (滚动高度可能超过400)来存储所有其他小部件。 我有一个很长的标签(启用了SWT.WRAP )。 但它不是包装,而是始终以单行显示。 我希望这个标签根据其父级( CompositeA )的宽度进行换行 我忘了补充一点,这个CompositeA是一个带有makeColumnsEqualWidth = true的2列’GridLayout’ 编辑:这是我的代码。 public void createPartControl(Composite parent) { // TODO Auto-generated method stub Display display = parent.getDisplay(); toolkit = new FormToolkit(display); form = toolkit.createForm(parent); form.setText(“ABC”); Composite body = form.getBody(); TableWrapLayout layout = new TableWrapLayout(); layout.numColumns = 2; body.setLayout(layout); Label header1 = […]

JTextPane不包装文本

我遇到了一个奇怪的问题。 我在JscrollPane中有一个JtextPane,它在分发列表中显示大字符串,并且在我使用eclipse运行程序时正确包装代码但是当我在使用java webstart运行相同程序时它停止包装文本。 你能告诉我该怎么办。 这是代码。 private JScrollPane displayResults(String distributionList) { // TODO Auto-generated method stub JTextPane textArea = new JTextPane(); textArea.setText(distributionList); textArea.setEditable(false); JScrollPane scrollPane = new JScrollPane(textArea); scrollPane.setPreferredSize( new Dimension( 500, 500 ) ); return scrollPane; }