HTTP/2 302
server: nginx
date: Fri, 16 Jan 2026 17:31:26 GMT
content-type: text/plain; charset=utf-8
content-length: 0
x-archive-redirect-reason: found capture at 20070728043331
location: https://web.archive.org/web/20070728043331/https://miglayout.dev.java.net/
server-timing: captures_list;dur=0.951542, exclusion.robots;dur=0.065995, exclusion.robots.policy;dur=0.049359, esindex;dur=0.016534, cdx.remote;dur=76.146799, LoadShardBlock;dur=117.344241, PetaboxLoader3.resolve;dur=14.891901, PetaboxLoader3.datanode;dur=99.169043
x-app-server: wwwb-app214-dc8
x-ts: 302
x-tr: 226
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
set-cookie: wb-p-SERVER=wwwb-app214; path=/
x-location: All
x-as: 14061
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
HTTP/2 200
server: nginx
date: Fri, 16 Jan 2026 17:31:27 GMT
content-type: text/html;charset=UTF-8
x-archive-orig-date: Sat, 28 Jul 2007 04:33:32 GMT
x-archive-orig-server: Apache
x-archive-orig-x-powered-by: Servlet 2.4; JBoss-4.0.4.GA (build: CVSTag=JBoss_4_0_4_GA date=200605151000)/Tomcat-5.5
x-archive-orig-pragma:
x-archive-orig-cache-control: private,max-age=0,must-revalidate
x-archive-orig-helmloginid: guest
x-archive-orig-connection: close
x-archive-guessed-content-type: text/html
x-archive-guessed-charset: utf-8
memento-datetime: Sat, 28 Jul 2007 04:33:31 GMT
link:
; rel="original",
; rel="timemap"; type="application/link-format",
; rel="timegate"
content-security-policy: default-src 'self' 'unsafe-eval' 'unsafe-inline' data: blob: archive.org web.archive.org web-static.archive.org wayback-api.archive.org athena.archive.org analytics.archive.org pragma.archivelab.org wwwb-events.archive.org
x-archive-src: IA-AROUND-THE-WORLD-2007-20070728041241-05321-crawling021-c/IA-AROUND-THE-WORLD-2007-20070728043016-09793-crawling01.us.archive.org.arc.gz
server-timing: captures_list;dur=0.572243, exclusion.robots;dur=0.019746, exclusion.robots.policy;dur=0.009084, esindex;dur=0.010907, cdx.remote;dur=88.984758, LoadShardBlock;dur=534.890811, PetaboxLoader3.resolve;dur=186.449675, PetaboxLoader3.datanode;dur=725.067106, load_resource;dur=395.743795
x-app-server: wwwb-app214-dc8
x-ts: 200
x-tr: 1077
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
x-location: All
x-as: 14061
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
content-encoding: gzip
miglayout: Home
Get Involved
Project tools
How do I...
miglayout
Project home
Notice: the projects area will be down for network maintenance from 8 pm to 10 pm PDT, Saturday 7/28. We regret any inconvenience.
If you were registered and logged in , you could join this project.
Extremely flexible and easy to use Layout Manager that works for both
Swing and
SWT . It can do what Table Layout, Form Layout and almost all Swing Layout Managers can with simple to understand String
and/or API based coding. It is targeted to be for manually coded layouts what Matisse/Group Layout is for IDEs.
MiG Layout has been created for inclusion into JDK 7.0 though that is for the Swing team to decide. Why not evaluate it now and make your voice heard? At the site there is a Quick Start guide and all the documentation to get started quickly.
To avoid extra work and duplication of efforts the code and updates will be posted on www.miglayout.com .
Please go to www.miginfocom.com/forum post questions and comments under the "MiG Layout" thread.
To see how this layout manager is doing against all others please visit the Layout Manager Showdown here: wiki.java.net/bin/view/Javadesktop/LayoutManagerShowdown.
Cheers,
Mikael Grev