Java Doc for AutoResizingTextArea.java in  » Swing-Library » jide-common » com » jidesoft » swing » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » Swing Library » jide common » com.jidesoft.swing 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


javax.swing.JTextArea
   com.jidesoft.swing.AutoResizingTextArea

AutoResizingTextArea
public class AutoResizingTextArea extends JTextArea (Code)
An extended version of JTextArea that automatically resizes itself vertically. This component works best when used in a layout that obeys preferred height of its components. For example, you can use a BorderLayout and place AutoResizingTextArea to the north or south side. Similarly, you can use a JideBoxLayout and use FLEXIBLE or FIX as the constraint.


Field Summary
final public static  intDEFAULT_MAX_ROWS
     Default maximum height of the text area in rows.
final public static  intDEFAULT_MIN_ROWS
     Default minimum height of the text area in rows.

Constructor Summary
public  AutoResizingTextArea()
     Creates a textarea with the default minimum and maximum number of rows.
public  AutoResizingTextArea(int minRows)
     Creates a textarea with the specified minimum number of rows.
public  AutoResizingTextArea(int minRows, int maxRows)
     Creates a textarea with the specified minimum and maximum number of rows.
public  AutoResizingTextArea(String text)
     Creates a textarea with the default minimum and maximum row count and the provided initial text.
public  AutoResizingTextArea(int minRows, int maxRows, int columns)
     Create a new AutoResizingTextArea with a height bounded by the provided minimum and maximum row counts and with its width dictated by the provided column count.
public  AutoResizingTextArea(String text, int minRows, int maxRows, int columns)
     Create a new AutoResizingTextArea with a height bounded by the provided minimum and maximum row counts and with its width dictated by the provided column count.
public  AutoResizingTextArea(Document doc)
     Create a new AutoResizingTextArea using a Document.
public  AutoResizingTextArea(Document doc, String text, int minRows, int maxRows, int columns)
     Constructs a new AutoResizingTextArea with the specified number of rows and columns, and the given model.

Method Summary
public  intgetMaxRows()
     Gets the maximum number of rows that will be displayed.
public  intgetMinRows()
     Gets the minimum number of rows that will be displayed.
protected  voidnumberOfRowsUpdated(int oldRow, int newRow)
     Called when the number of rows is updated.
public  voidsetMaxRows(int maxRows)
     Sets the maximum number of rows that will be displayed.
public  voidsetMinRows(int minRows)
    
public  voidsetRows(int rows)
     Sets the number of visible rows.

Field Detail
DEFAULT_MAX_ROWS
final public static int DEFAULT_MAX_ROWS(Code)
Default maximum height of the text area in rows.



DEFAULT_MIN_ROWS
final public static int DEFAULT_MIN_ROWS(Code)
Default minimum height of the text area in rows.




Constructor Detail
AutoResizingTextArea
public AutoResizingTextArea()(Code)
Creates a textarea with the default minimum and maximum number of rows.



AutoResizingTextArea
public AutoResizingTextArea(int minRows)(Code)
Creates a textarea with the specified minimum number of rows.
Parameters:
  minRows - The minimum number of rows that this textarea can have.



AutoResizingTextArea
public AutoResizingTextArea(int minRows, int maxRows)(Code)
Creates a textarea with the specified minimum and maximum number of rows.
Parameters:
  minRows - The minimum number of rows that this textarea can have.
Parameters:
  maxRows - The maximum number of rows that this textarea can have.



AutoResizingTextArea
public AutoResizingTextArea(String text)(Code)
Creates a textarea with the default minimum and maximum row count and the provided initial text. The textarea is sized to fit the provided text.
Parameters:
  text - The initial text to display.



AutoResizingTextArea
public AutoResizingTextArea(int minRows, int maxRows, int columns)(Code)
Create a new AutoResizingTextArea with a height bounded by the provided minimum and maximum row counts and with its width dictated by the provided column count.
Parameters:
  minRows - The minimum number of rows that this textarea can have
Parameters:
  maxRows - The maximum number of rows that this textarea can have.
Parameters:
  columns - The number of columns that this textarea has.



AutoResizingTextArea
public AutoResizingTextArea(String text, int minRows, int maxRows, int columns)(Code)
Create a new AutoResizingTextArea with a height bounded by the provided minimum and maximum row counts and with its width dictated by the provided column count. The textarea is sized to fit the provided text.
Parameters:
  text - The initial text to display in the textarea.
Parameters:
  minRows - The minimum number of rows that this textarea can have
Parameters:
  maxRows - The maximum number of rows that this textarea can have.
Parameters:
  columns - The number of columns that this textarea has.
throws:
  IllegalArgumentException - if the rows or columnsarguments are negative.



AutoResizingTextArea
public AutoResizingTextArea(Document doc)(Code)
Create a new AutoResizingTextArea using a Document. The document will be set to the text area using AutoResizingTextArea.setDocument(javax.swing.text.Document) .
Parameters:
  doc - the document.



AutoResizingTextArea
public AutoResizingTextArea(Document doc, String text, int minRows, int maxRows, int columns)(Code)
Constructs a new AutoResizingTextArea with the specified number of rows and columns, and the given model. All of the constructors feed through this constructor.
Parameters:
  doc - the model to use, or create a default one if null
Parameters:
  text - the text to be displayed, null if none
Parameters:
  minRows - the minimum number of rows >= 0
Parameters:
  maxRows - the maximum number of rows >= 0
Parameters:
  columns - the number of columns >= 0
throws:
  IllegalArgumentException - if the rows or columnsarguments are negative.




Method Detail
getMaxRows
public int getMaxRows()(Code)
Gets the maximum number of rows that will be displayed. You can set it using AutoResizingTextArea.setMaxRows(int) or passed in using constructor such as AutoResizingTextArea.AutoResizingTextArea(int,int) . the maximum number of rows that will be displayed.



getMinRows
public int getMinRows()(Code)
Gets the minimum number of rows that will be displayed. You can set it using AutoResizingTextArea.setMinRows(int) or passed in using constructor such as AutoResizingTextArea.AutoResizingTextArea(int,int) . the minimum number of rows that will be displayed.



numberOfRowsUpdated
protected void numberOfRowsUpdated(int oldRow, int newRow)(Code)
Called when the number of rows is updated. By default, it will get the parent scroll pane and call revalidate. Subclass can override it to customize the behavior when number of rows is updated.
Parameters:
  oldRow - the previous row count.
Parameters:
  newRow - the new row count.



setMaxRows
public void setMaxRows(int maxRows)(Code)
Sets the maximum number of rows that will be displayed.
Parameters:
  maxRows - The maximum number of rows.



setMinRows
public void setMinRows(int minRows)(Code)
Sets the minimum number of rows that will be displayed
Parameters:
  minRows - The minimum number of rows.



setRows
public void setRows(int rows)(Code)
Sets the number of visible rows. The row value will be forced to the boundaries of the range [minRows ... maxRows] if it is outside that range.
Parameters:
  rows - The number of rows to show



Methods inherited from javax.swing.JTextArea
public void append(String str)(Code)(Java Doc)
protected Document createDefaultModel()(Code)(Java Doc)
public AccessibleContext getAccessibleContext()(Code)(Java Doc)
protected int getColumnWidth()(Code)(Java Doc)
public int getColumns()(Code)(Java Doc)
public int getLineCount()(Code)(Java Doc)
public int getLineEndOffset(int line) throws BadLocationException(Code)(Java Doc)
public int getLineOfOffset(int offset) throws BadLocationException(Code)(Java Doc)
public int getLineStartOffset(int line) throws BadLocationException(Code)(Java Doc)
public boolean getLineWrap()(Code)(Java Doc)
public Dimension getPreferredScrollableViewportSize()(Code)(Java Doc)
public Dimension getPreferredSize()(Code)(Java Doc)
protected int getRowHeight()(Code)(Java Doc)
public int getRows()(Code)(Java Doc)
public boolean getScrollableTracksViewportWidth()(Code)(Java Doc)
public int getScrollableUnitIncrement(Rectangle visibleRect, int orientation, int direction)(Code)(Java Doc)
public int getTabSize()(Code)(Java Doc)
public String getUIClassID()(Code)(Java Doc)
public boolean getWrapStyleWord()(Code)(Java Doc)
public void insert(String str, int pos)(Code)(Java Doc)
protected String paramString()(Code)(Java Doc)
public void replaceRange(String str, int start, int end)(Code)(Java Doc)
public void setColumns(int columns)(Code)(Java Doc)
public void setFont(Font f)(Code)(Java Doc)
public void setLineWrap(boolean wrap)(Code)(Java Doc)
public void setRows(int rows)(Code)(Java Doc)
public void setTabSize(int size)(Code)(Java Doc)
public void setWrapStyleWord(boolean word)(Code)(Java Doc)

www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.