GWT中的TextArea问题

时间:2015-07-07 21:51:20

标签: java gwt

每当我创建一个新的TextArea时,它旁边的所有其他textareas似乎都向下移动。

有人能告诉我并排创建两个textareas并将它们分别放在特定位置的正确方法吗?现在,文本区域2位于文本区域1下方,即使我希望它们处于同一级别。

现在代码:

FlexTable flexTable = new FlexTable();
VerticalPanel mainPanel = new VerticalPanel();
TextArea t1 = new TextArea();
TextArea t2 = new TextArea();
t1.setCharacterWidth(30);
t1.setVisibleLines(25);
t2.setCharacterWidth(30);
t2.setVisibleLines(25);
flexTable.setWidget(74,10,t1);
flexTable.setWidget(74,70,t2);
mainPanel.add(flexTable);
RootPanel.get().add(mainPanel);

1 个答案:

答案 0 :(得分:0)

如果您希望TextArea两个FlexTable显示在同一个TextArea单元格中,则应将这两个HorizontalPanelHorizontalPanel horizontalPanel = new HorizontalPanel(); FlexTable flexTable = new FlexTable(); ... TextArea t1 = new TextArea(); TextArea t2 = new TextArea(); ... horizontalPanel.add(t1); horizontalPanel.add(t2); flexTable.setWidget(74, 10, horizontalPanel); RootPanel.get().add(mainPanel); 包装在一起。

config dir=[/root/.telegram-cli]