Save This Page
Home » j2ssh-0.2.9-src » com.sshtools.common.ui » [javadoc | source]
    1   /*
    2    *  SSHTools - Java SSH2 API
    3    *
    4    *  Copyright (C) 2002-2003 Lee David Painter and Contributors.
    5    *
    6    *  Contributions made by:
    7    *
    8    *  Brett Smith
    9    *  Richard Pernavas
   10    *  Erwin Bolwidt
   11    *
   12    *  This program is free software; you can redistribute it and/or
   13    *  modify it under the terms of the GNU General Public License
   14    *  as published by the Free Software Foundation; either version 2
   15    *  of the License, or (at your option) any later version.
   16    *
   17    *  This program is distributed in the hope that it will be useful,
   18    *  but WITHOUT ANY WARRANTY; without even the implied warranty of
   19    *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
   20    *  GNU General Public License for more details.
   21    *
   22    *  You should have received a copy of the GNU General Public License
   23    *  along with this program; if not, write to the Free Software
   24    *  Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
   25    */
   26   package com.sshtools.common.ui;
   27   
   28   import javax.swing;
   29   
   30   
   31   /**
   32    *  Description of the Class
   33    *
   34    *@author     magicthize
   35    *@created    26 May 2002
   36    */
   37   public class TextBox extends JTextArea {
   38       private String text;
   39   
   40       public TextBox() {
   41           this("");
   42       }
   43   
   44       public TextBox(String text) {
   45           this(text, 0, 0);
   46       }
   47   
   48       public TextBox(String text, int rows, int columns) {
   49           super(rows, columns);
   50           setBackground(UIManager.getColor("Label.background"));
   51           setForeground(UIManager.getColor("Label.foreground"));
   52           setBorder(UIManager.getBorder("Label.border"));
   53           setFont(UIManager.getFont("TextField.font"));
   54           setOpaque(false);
   55           setWrapStyleWord(true);
   56           setLineWrap(true);
   57           setEditable(false);
   58           setText(text);
   59       }
   60   }

Save This Page
Home » j2ssh-0.2.9-src » com.sshtools.common.ui » [javadoc | source]