Extensions to Swing to create professional cross platform layout

Swing Layout Extensions goal is to make it easy to create professional cross platform layouts with Swing. This project has an eye towards the needs of GUI builders, such as NetBeans. This project consists of the following pieces: * Ability to get the baseline for components. * Ability to get the preferred gap between components. * A new LayoutManager that utilizes both of these concepts and is tuned toward a free-form drag and drop layout model as can be provided by GUI builders.

License

License

Categories

Categories

Java Languages Net
GroupId

GroupId

net.java.dev.swing-layout
ArtifactId

ArtifactId

swing-layout
Last Version

Last Version

1.0.2
Release Date

Release Date

Type

Type

jar
Description

Description

Extensions to Swing to create professional cross platform layout
Swing Layout Extensions goal is to make it easy to create professional cross platform layouts with Swing. This project has an eye towards the needs of GUI builders, such as NetBeans. This project consists of the following pieces: * Ability to get the baseline for components. * Ability to get the preferred gap between components. * A new LayoutManager that utilizes both of these concepts and is tuned toward a free-form drag and drop layout model as can be provided by GUI builders.

Download swing-layout

How to add to project

<!-- https://jarcasting.com/artifacts/net.java.dev.swing-layout/swing-layout/ -->
<dependency>
    <groupId>net.java.dev.swing-layout</groupId>
    <artifactId>swing-layout</artifactId>
    <version>1.0.2</version>
</dependency>
// https://jarcasting.com/artifacts/net.java.dev.swing-layout/swing-layout/
implementation 'net.java.dev.swing-layout:swing-layout:1.0.2'
// https://jarcasting.com/artifacts/net.java.dev.swing-layout/swing-layout/
implementation ("net.java.dev.swing-layout:swing-layout:1.0.2")
'net.java.dev.swing-layout:swing-layout:jar:1.0.2'
<dependency org="net.java.dev.swing-layout" name="swing-layout" rev="1.0.2">
  <artifact name="swing-layout" type="jar" />
</dependency>
@Grapes(
@Grab(group='net.java.dev.swing-layout', module='swing-layout', version='1.0.2')
)
libraryDependencies += "net.java.dev.swing-layout" % "swing-layout" % "1.0.2"
[net.java.dev.swing-layout/swing-layout "1.0.2"]

Dependencies

There are no dependencies for this project. It is a standalone project that does not depend on any other jars.

Project Modules

There are no modules declared in this project.

Versions

Version
1.0.2
1.0.1
1.0