* Method withInputCommandArea.
* @return WindowBuilder
*/
public WindowBuilder withInputCommandArea() {
final JTextArea ta = new JTextArea("");
final ITextArea textArea = new CommandInputArea(ta);
textArea.defaultSettings();
final Font font = new Font("Courier New", Font.BOLD, 14);
ta.setFont(font);
((BasicWindow) this.getBasicWindow()).setInputTextArea(textArea);
// Add initial input //
final StringBuffer buf = new StringBuffer();
buf.append("###############\n");
buf.append("# Log Script DSL/Doman Language Input (property conf format)\n");
buf.append("# Modify action.comand=XXXXX and then click execute to invoke a command\n");
buf.append("# action.comand=help for standard commands\n");
buf.append("###############\n\n");
buf.append("#unzipArchiveFiles=false\n\n");
buf.append("user.searchTerm=Exception\n");
// Slightly editable
buf.append("action.command=help\n");
// Here is an example of some other command :
//buf.append("action.command=errorTimeoutDownload\n");
textArea.setText(buf.toString());
return this;
}