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


javax.swing.JPanel
   com.jgoodies.forms.debug.FormDebugPanel

FormDebugPanel
public class FormDebugPanel extends JPanel (Code)
A panel that paints grid bounds if and only if the panel's layout manager is a FormLayout . You can tweak the debug paint process by setting a custom grid color, painting optional diagonals and painting the grid in the background or foreground.

This class is not intended to be extended. However, it is not marked as final to allow users to subclass it for debugging purposes. In general it is recommended to use JPanel instances, not extend them. You can see this implementation style in the Forms tutorial classes. Rarely there's a need to extend JPanel; for example if you provide a custom behavior for #paintComponent or #updateUI.
author:
   Karsten Lentzsch
version:
   $Revision: 1.2 $
See Also:   FormDebugUtils




Constructor Summary
public  FormDebugPanel()
     Constructs a FormDebugPanel with all options turned off.
public  FormDebugPanel(FormLayout layout)
     Constructs a FormDebugPanel on the given FormLayout instance that paints the grid in the foreground and paints no diagonals.
public  FormDebugPanel(boolean paintInBackground, boolean paintDiagonals)
     Constructs a FormDebugPanel on the given FormLayout using the specified settings that are otherwise turned off.
public  FormDebugPanel(FormLayout layout, boolean paintInBackground, boolean paintDiagonals)
     Constructs a FormDebugPanel on the given FormLayout using the specified settings that are otherwise turned off.

Method Summary
public  voidpaint(Graphics g)
     Paints the panel.
protected  voidpaintComponent(Graphics g)
     Paints the component and - if background painting is enabled - the grid.
public  voidsetGridColor(Color color)
     Sets the debug grid's color.
public  voidsetPaintDiagonals(boolean b)
     Enables or disables to paint the panel's diagonals.
public  voidsetPaintInBackground(boolean b)
     Specifies to paint in background or foreground.


Constructor Detail
FormDebugPanel
public FormDebugPanel()(Code)
Constructs a FormDebugPanel with all options turned off.



FormDebugPanel
public FormDebugPanel(FormLayout layout)(Code)
Constructs a FormDebugPanel on the given FormLayout instance that paints the grid in the foreground and paints no diagonals.
Parameters:
  layout - the panel's FormLayout instance



FormDebugPanel
public FormDebugPanel(boolean paintInBackground, boolean paintDiagonals)(Code)
Constructs a FormDebugPanel on the given FormLayout using the specified settings that are otherwise turned off.
Parameters:
  paintInBackground - true to paint grid lines in the background,false to paint the grid in the foreground
Parameters:
  paintDiagonals - true to paint diagonals, false to not paint them



FormDebugPanel
public FormDebugPanel(FormLayout layout, boolean paintInBackground, boolean paintDiagonals)(Code)
Constructs a FormDebugPanel on the given FormLayout using the specified settings that are otherwise turned off.
Parameters:
  layout - the panel's FormLayout instance
Parameters:
  paintInBackground - true to paint grid lines in the background,false to paint the grid in the foreground
Parameters:
  paintDiagonals - true to paint diagonals, false to not paint them




Method Detail
paint
public void paint(Graphics g)(Code)
Paints the panel. If the panel's layout manager is a FormLayout and foreground painting is enabled, it paints the form's grid lines. If the grid shall be painted in the background, the grid will be painted in #paintComponent.
Parameters:
  g - the Graphics object to paint on
See Also:   FormDebugPanel.paintComponent(Graphics)



paintComponent
protected void paintComponent(Graphics g)(Code)
Paints the component and - if background painting is enabled - the grid. If foreground painting is enabled, the grid will be painted in #paint.
Parameters:
  g - the Graphics object to paint on
See Also:   FormDebugPanel.paint(Graphics)



setGridColor
public void setGridColor(Color color)(Code)
Sets the debug grid's color.
Parameters:
  color - the color used to paint the debug grid



setPaintDiagonals
public void setPaintDiagonals(boolean b)(Code)
Enables or disables to paint the panel's diagonals.
Parameters:
  b - true to paint diagonals, false to not paint them



setPaintInBackground
public void setPaintInBackground(boolean b)(Code)
Specifies to paint in background or foreground.
Parameters:
  b - true to paint in the background, false for the foreground



Methods inherited from javax.swing.JPanel
public AccessibleContext getAccessibleContext()(Code)(Java Doc)
public PanelUI getUI()(Code)(Java Doc)
public String getUIClassID()(Code)(Java Doc)
protected String paramString()(Code)(Java Doc)
public void setUI(PanelUI ui)(Code)(Java Doc)
public void updateUI()(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.