我已经在stackoverflow上搜索了我的同一个问题,我发现有人有同样的问题,但我无法用那个问题的答案解决我的问题。无论如何,我是 GWT 的新手,当我尝试制作 RichTextArea 时,我认为它会制作一些看起来像http://www.gwtproject.org/doc/latest/RefWidgetGallery.html中的示例的东西(向下滚动直到你请参阅 RichTextArea),但只有一个没有工具栏的纯文本区域。我的怎么没有工具栏?有人可以帮助我吗,你能告诉我如何更改我的代码,使其看起来像示例。另外我认为它可能与 Formatter 或 getFormatter 方法有关,如果它确实可以告诉我如何做到这一点。这是我的代码:
import com.google.gwt.core.client.EntryPoint;
import com.google.gwt.event.dom.client.ClickEvent;
import com.google.gwt.event.dom.client.ClickHandler;
import com.google.gwt.user.client.ui.Button;
import com.google.gwt.user.client.ui.RichTextArea;
import com.google.gwt.user.client.ui.RichTextArea.Formatter;
import com.google.gwt.user.client.ui.RootPanel;
public class Widgets implements EntryPoint
{
private Button btn;
private Button cbtn;
private RichTextArea textArea;
public void onModuleLoad()
{
btn = new Button("Submit");
cbtn = new Button("Clear");
textArea = new RichTextArea();
Formatter format = textArea.getFormatter();
cbtn.addClickHandler(new ClickHandler(){
public void onClick(ClickEvent event) {
textArea.setText("");
}
});
RootPanel.get().add(textArea);
RootPanel.get().add(btn);
RootPanel.get().add(cbtn);
}
}