Java Doc for ConstantSize.java in  » Swing-Library » jgoodies-forms » com » jgoodies » forms » layout » 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 » jgoodies forms » com.jgoodies.forms.layout 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   com.jgoodies.forms.layout.ConstantSize

ConstantSize
final public class ConstantSize implements Size,Serializable(Code)
An implementation of the Size interface that represents constant sizes described by a value and unit, for example: 10 pixel, 15 point or 4 dialog units. You can get instances of ConstantSize using the factory methods and constants in the Sizes class. Logical constant sizes that vary with the current layout style are delivered by the com.jgoodies.forms.util.LayoutStyle class.

This class supports different size units:
Unit   Abbreviation   Size
Millimetermm0.1 cm
Centimetercm10.0 mm
Inchin25.4 mm
DTP Pointpt1/72 in
Pixelpx1/(resolution in dpi) in
Dialog Unitdluhonors l&f, resolution, and dialog font size

Examples:

 Sizes.ZERO;
 Sizes.DLUX9;
 Sizes.dluX(42); 
 Sizes.pixel(99);
 

author:
   Karsten Lentzsch
version:
   $Revision: 1.7 $
See Also:   Size
See Also:   Sizes

Inner Class :final public static class Unit implements Serializable

Field Summary
final public static  UnitCENTIMETER
    
final public static  UnitCM
    
final public static  UnitDIALOG_UNITS_X
    
final public static  UnitDIALOG_UNITS_Y
    
final public static  UnitDLUX
    
final public static  UnitDLUY
    
final public static  UnitIN
    
final public static  UnitINCH
    
final public static  UnitMILLIMETER
    
final public static  UnitMM
    
final public static  UnitPIXEL
    
final public static  UnitPOINT
    

Constructor Summary
public  ConstantSize(int value, Unit unit)
     Constructs a ConstantSize for the given size and unit.
public  ConstantSize(double value, Unit unit)
     Constructs a ConstantSize for the given size and unit.

Method Summary
public  booleancompressible()
     Describes if this Size can be compressed, if container space gets scarce.
static  ConstantSizedluX(int value)
     Creates and returns a ConstantSize for the specified size value in horizontal dialog units.
static  ConstantSizedluY(int value)
     Creates and returns a ConstantSize for the specified size value in vertical dialog units.
public  booleanequals(Object o)
     Indicates whether some other ConstantSize is "equal to" this one.
public  intgetPixelSize(Component component)
     Converts the size if necessary and returns the value in pixels.
public  UnitgetUnit()
     Returns this size's unit.
public  doublegetValue()
     Returns this size's value.
public  inthashCode()
     Returns a hash code value for the object.
public  intmaximumSize(Container container, List components, FormLayout.Measure minMeasure, FormLayout.Measure prefMeasure, FormLayout.Measure defaultMeasure)
     Returns this size as pixel size.
static  String[]splitValueAndUnit(String encodedValueAndUnit)
     Splits a string that encodes size with unit into the size and unit substrings.
public  StringtoString()
     Returns a string representation of this size object. Note: The string representation may change at any time.
static  ConstantSizevalueOf(String encodedValueAndUnit, boolean horizontal)
     Creates and returns a ConstantSize from the given encoded size and unit description.

Field Detail
CENTIMETER
final public static Unit CENTIMETER(Code)



CM
final public static Unit CM(Code)



DIALOG_UNITS_X
final public static Unit DIALOG_UNITS_X(Code)



DIALOG_UNITS_Y
final public static Unit DIALOG_UNITS_Y(Code)



DLUX
final public static Unit DLUX(Code)



DLUY
final public static Unit DLUY(Code)



IN
final public static Unit IN(Code)



INCH
final public static Unit INCH(Code)



MILLIMETER
final public static Unit MILLIMETER(Code)



MM
final public static Unit MM(Code)



PIXEL
final public static Unit PIXEL(Code)



POINT
final public static Unit POINT(Code)




Constructor Detail
ConstantSize
public ConstantSize(int value, Unit unit)(Code)
Constructs a ConstantSize for the given size and unit.
Parameters:
  value - the size value interpreted in the given units
Parameters:
  unit - the size's unit
since:
   1.1



ConstantSize
public ConstantSize(double value, Unit unit)(Code)
Constructs a ConstantSize for the given size and unit.
Parameters:
  value - the size value interpreted in the given units
Parameters:
  unit - the size's unit
since:
   1.1




Method Detail
compressible
public boolean compressible()(Code)
Describes if this Size can be compressed, if container space gets scarce. Used by the FormLayout size computations in #compressedSizes to check whether a column or row can be compressed or not.

ConstantSizes are incompressible. false
since:
   1.1




dluX
static ConstantSize dluX(int value)(Code)
Creates and returns a ConstantSize for the specified size value in horizontal dialog units.
Parameters:
  value - size value in horizontal dialog units the associated Size instance



dluY
static ConstantSize dluY(int value)(Code)
Creates and returns a ConstantSize for the specified size value in vertical dialog units.
Parameters:
  value - size value in vertical dialog units the associated Size instance



equals
public boolean equals(Object o)(Code)
Indicates whether some other ConstantSize is "equal to" this one.
Parameters:
  o - the Object with which to compare true if this object is the same as the objargument; false otherwise.
See Also:   java.lang.Object.hashCode
See Also:   java.util.Hashtable



getPixelSize
public int getPixelSize(Component component)(Code)
Converts the size if necessary and returns the value in pixels.
Parameters:
  component - the associated component the size in pixels



getUnit
public Unit getUnit()(Code)
Returns this size's unit. the size unit
since:
   1.1



getValue
public double getValue()(Code)
Returns this size's value. the size value
since:
   1.1



hashCode
public int hashCode()(Code)
Returns a hash code value for the object. This method is supported for the benefit of hashtables such as those provided by java.util.Hashtable. a hash code value for this object.
See Also:   java.lang.Object.equals(java.lang.Object)
See Also:   java.util.Hashtable



maximumSize
public int maximumSize(Container container, List components, FormLayout.Measure minMeasure, FormLayout.Measure prefMeasure, FormLayout.Measure defaultMeasure)(Code)
Returns this size as pixel size. Neither requires the component list nor the specified measures.

Invoked by com.jgoodies.forms.layout.FormSpec to determine the size of a column or row.
Parameters:
  container - the layout container
Parameters:
  components - the list of components used to compute the size
Parameters:
  minMeasure - the measure that determines the minimum sizes
Parameters:
  prefMeasure - the measure that determines the preferred sizes
Parameters:
  defaultMeasure - the measure that determines the default sizes the computed maximum size in pixel




splitValueAndUnit
static String[] splitValueAndUnit(String encodedValueAndUnit)(Code)
Splits a string that encodes size with unit into the size and unit substrings. Returns an array of two strings.
Parameters:
  encodedValueAndUnit - a strings that represents a size with unit the first element is size, the second is unit



toString
public String toString()(Code)
Returns a string representation of this size object. Note: The string representation may change at any time. It is strongly recommended to not use this string for parsing purposes. a string representation of the constant size



valueOf
static ConstantSize valueOf(String encodedValueAndUnit, boolean horizontal)(Code)
Creates and returns a ConstantSize from the given encoded size and unit description.
Parameters:
  encodedValueAndUnit - the size's value and unit as string
Parameters:
  horizontal - true for horizontal, false for vertical a constant size for the given encoding and unit description
throws:
  IllegalArgumentException - if the unit requires integerbut the value is not an integer



Methods inherited from java.lang.Object
native protected Object clone() throws CloneNotSupportedException(Code)(Java Doc)
public boolean equals(Object obj)(Code)(Java Doc)
protected void finalize() throws Throwable(Code)(Java Doc)
final native public Class getClass()(Code)(Java Doc)
native public int hashCode()(Code)(Java Doc)
final native public void notify()(Code)(Java Doc)
final native public void notifyAll()(Code)(Java Doc)
public String toString()(Code)(Java Doc)
final native public void wait(long timeout) throws InterruptedException(Code)(Java Doc)
final public void wait(long timeout, int nanos) throws InterruptedException(Code)(Java Doc)
final public void wait() throws InterruptedException(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.