TextPanel
ij.text

Class TextPanel

    • Constructor Detail

      • TextPanel

        public TextPanel()
        Constructs a new TextPanel.
      • TextPanel

        public TextPanel(String title)
        Constructs a new TextPanel.
    • Method Detail

      • setColumnHeadings

        public void setColumnHeadings(String labels)
        Clears this TextPanel and sets the column headings to those in the tab-delimited 'headings' String. Set 'headings' to "" to use a single column with no headings.
      • getColumnHeadings

        public String getColumnHeadings()
        Returns the column headings as a tab-delimited string.
      • updateColumnHeadings

        public void updateColumnHeadings(String labels)
      • setFont

        public void setFont(Font font,           boolean antialiased)
      • appendLine

        public void appendLine(String data)
        Adds a single line to the end of this TextPanel.
      • append

        public void append(String data)
        Adds one or more lines to the end of this TextPanel.
      • append

        public void append(ArrayList list)
        Adds strings contained in an ArrayList to the end of this TextPanel.
      • appendWithoutUpdate

        public void appendWithoutUpdate(String data)
        Adds a single line to the end of this TextPanel without updating the display.
      • updateDisplay

        public void updateDisplay()
      • run

        public void run()
        For better performance, open double-clicked files on separate thread instead of on event dispatch thread.
        Specified by:
        run in interface Runnable
      • addKeyListener

        public void addKeyListener(KeyListener listener)
        Unused keyPressed and keyTyped events will be passed to 'listener'.
        Overrides:
        addKeyListener in class Component
      • rowIndex

        public int rowIndex(int y)
        Converts a y coordinate in pixels into a row index.
      • copySelection

        public int copySelection()
        Copies the current selection to the system clipboard. Returns the number of characters copied.
      • clearSelection

        public void clearSelection()
        Deletes the selected lines.
      • clear

        public void clear()
        Deletes all the lines.
      • selectAll

        public void selectAll()
        Selects all the lines in this TextPanel.
      • resetSelection

        public void resetSelection()
        Clears the selection, if any.
      • setSelection

        public void setSelection(int startLine,                int endLine)
        Creates a selection and insures that it is visible.
      • save

        public void save(PrintWriter pw)
        Writes all the text in this TextPanel to a file.
      • saveAs

        public boolean saveAs(String path)
        Saves all the text in this TextPanel to a file. Set 'path' to "" to display a save as dialog. Returns 'false' if the user cancels the save as dialog.
      • getText

        public String getText()
        Returns all the text as a string.
      • setTitle

        public void setTitle(String title)
      • getLineCount

        public int getLineCount()
        Returns the number of lines of text in this TextPanel.
      • getLine

        public String getLine(int index)
        Returns the specified line as a string. The argument must be greater than or equal to zero and less than the value returned by getLineCount().
      • setLine

        public void setLine(int index,           String s)
        Replaces the contents of the specified line, where 'index' must be greater than or equal to zero and less than the value returned by getLineCount().
      • getSelectionStart

        public int getSelectionStart()
        Returns the index of the first selected line, or -1 if there is no slection.
      • getSelectionEnd

        public int getSelectionEnd()
        Returns the index of the last selected line, or -1 if there is no slection.
      • setResultsTable

        public void setResultsTable(ResultsTable rt)
        Sets the ResultsTable associated with this TextPanel.
      • getResultsTable

        public ResultsTable getResultsTable()
        Returns the ResultsTable associated with this TextPanel, or null.
      • scrollToTop

        public void scrollToTop()

SCaVis 1.7 © jWork.org