From: <ni...@us...> - 2008-05-12 17:12:14
|
Revision: 277 http://mspsim.svn.sourceforge.net/mspsim/?rev=277&view=rev Author: nifi Date: 2008-05-12 10:11:03 -0700 (Mon, 12 May 2008) Log Message: ----------- added commands to set font and clear default text area Modified Paths: -------------- mspsim/se/sics/mspsim/cli/WindowTarget.java Modified: mspsim/se/sics/mspsim/cli/WindowTarget.java =================================================================== --- mspsim/se/sics/mspsim/cli/WindowTarget.java 2008-05-12 16:29:30 UTC (rev 276) +++ mspsim/se/sics/mspsim/cli/WindowTarget.java 2008-05-12 17:11:03 UTC (rev 277) @@ -1,5 +1,6 @@ package se.sics.mspsim.cli; +import java.awt.Font; import javax.swing.JFrame; import javax.swing.JScrollPane; import javax.swing.JTextArea; @@ -17,6 +18,8 @@ private WindowDataHandler dataHandler = null; public WindowTarget(String name) { +// jta.setFont(Font.decode("Courier")); + jta.setEditable(false); window = new JFrame(name); window.getContentPane().add(new JScrollPane(jta, JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED, JScrollPane.HORIZONTAL_SCROLLBAR_NEVER)); window.pack(); @@ -74,6 +77,16 @@ } } else if (dataHandler != null) { dataHandler.handleCommand(parts); + } else if ("clear".equals(cmd)) { + jta.setText(""); + } else if ("tabsize".equals(cmd)) { + try { + jta.setTabSize(Integer.parseInt(parts[1])); + } catch (Exception e) { + System.err.println("Could not set tab size: " + line); + } + } else if ("font".equals(cmd)) { + jta.setFont(Font.decode(parts[1])); } } else if (!line.startsWith("#")){ if (dataHandler != null) { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |