NullPointerException
at javax.swing.text.FlowView.changedUpdate(FlowView.java:264)
. This is a known Swing bug which will disappear with Java 1.5. You can safely ignore it.
reflection
, it only works with unsigned applets if access specifiers follow this rules:
Main class | Field access |
public
|
Main class | Method access | public
|
Inner class | Class access | public
|
Inner class | Field access | public
|
Inner class | Method access | public
|
Note: The RADi code generator does not update access specifiers of fields, methods and inner classes, you have to do this manually. |
JEditorPanes
or JTextPanes
contained in a scroll pane whose preferredSize
property was not explicitely set (see: JEditorPane and JTextPane).
JLayeredPane
and JDesktopPane
have a null LayoutManager
and therefore cannot calculate their preferred or minimum sizes from the layout (as other containers do). You have to define their size via the preferredSize
property, the RADi defaults are Dimension(240, 180)
.
JLayeredPane
or JDesktopPane
are always placed in a design grid, so you can also manipulate their sizes by defining an absolute cell size and setting anchors. But at the moment you switch to the JLayeredPane's
or JDesktopPane's
hierarchy level, both will be displayed at their preferred size and may be smaller than they were inside their grid cell (and previously displayed child components may have disappeared).JLayeredPane's
resp. JDesktopPane's preferredSize
property in a way that at least all child components are visible.
JEditorPane
will fire HyperlinkEvent
s.
JTable
are displayed only if the table is contained in a scroll pane.
JSeparator
with horizontal orientation, set the left and right anchors. For a JSeparator
with vertical orientation, set the top and bottom anchors.
LookAndFeels
you may notice, that the RADi GUI is not perfectly updated after you applied the look and feel. If this is the case, quit and restart RADi.