Mac
support for Swing Swing now works on a Mac, and now there is full Mac OSX support - tested on an Intel MacBook. |
|||
|
|||
Libraries added to
projects automatically When libraries (native and java) are required for a feature (ie SWT, GroupLayout - pre Java 6, and Swing Application Framework) then they will be automatically copied into the project and added to the classpath. |
|||
|
|||
Support for Swing
Application Framework: Please note: In
order to use the Swing
Application Framework you need to
use
Java 6.0 to run Eclipse and to compile and run the
applications.
|
|
||
|
|||
Actions:
|
![]() |
||
|
![]() |
||
|
![]() |
||
|
|||
Surround by: There is a new "surround by" right-click option, which allows you to surround Swing or SWT elements with a new container component. This is useful if, say, you realise your text component needs to be inside a scroll panel, or a set of elements need to be displayed inside a tab of a new tabbed panel. | ![]() |
||
|
|||
GroupLayout
support enhanced:
|
|||
|
|||
Multiple
"root" elements:
Support for multiple "root" components
(eg, JDialogs or
other non-contained containers such as JPanels which are not the main
class and have not been added to any other component). Simply drop a JDialog (or JPanel etc) onto the form outside of the current root component. It will appear as a new root node in the Outline view. To make this new component appear as the root node, select it in the Outline view. Use the Outline view to switch between root components. |
![]() |
||
|
|||
Enhancements
for absolute-type layouts:
|
![]() |
||
|
|||
Component palette: Import and export of component palette - two new buttons on the "Component palette" preference page. These save and load encoded text files and allow palettes to be distributed |
|||
|
|||
Mnemonics and Accelerators Property editors for these properties have been improved - for mnemonics, just hit the key you want to be the mnemonic for a button etc, and for accelerators, hold the keys down that you want to define the accelerator - eg, pressing CTRL+N will result in an accelerator key stroke of "ctrl N" |
![]() |