GRID BAG LAYOUT

HELLO,

I HAVE DEVELOPED A SOMEWHAT COMPLICATED GRID BAG LAYOUT DIALOG WITH THE FOLLOWING:

16 LINES WITH COLUMNS OF INFORMATION ALL OF WHICH ARE LABELS.

2 LINES WITH COLUMNS OF TEXTFIELDS AND LABELS WHICH ARE DIFFERENT COLUMN POSITIONS THAN THE FIRST 16 LINES.

1 LINE OF BUTTONS.

GETTING THIS TO LOOK GOOD AND WORK RIGHT IS A NIGHTMARE. FOR NOW IT LOOKS FINE. HOWEVER, I WANT TO ADD MORE TEXTFIELDS IN THE 2 LINES AND I HAVE COMPLETELY LOST MY PATIENTS AFTER ATTENPTING THIS FOR THE LAST 6 HOURS.

I REMEMBER READING IN ONE OF THE JAVA BOOKS THAT YOU CAN RESET OR SET THE GRIDBAGLAYOUT SO DIFFERENT SECTIONS CAN HAVE THEIR OWN COLUMNS AND NOT EFFECT THE OTHER SECTIONS IN THE DIALOG.

HOW DO I DO THIS?

ANY AND ALL INFORMATION WOULD BE GREATLY APPRECIATED.

THANK YOU,

JAY FORD

[854 byte] By [JAYF] at [2007-9-26 2:25:11]
# 1

Hi.

maybe, this is not appropriate answer for you, but...

Panel p1 = new Panel(); // instead of your Dialog.

Panel p2 = new Panel(); // for additional lines of some new components.

p1.setLayout(new GridBagLayout());

/* Set Constraint with your way */

p1.add(...)// for components already exist.

p2.setLayout(new ~Layout()); // your preferable.

yourDialog.setLayout(new GridLayout(2,1);

yourDialog.add(p1);

yourDialog.add(p2);

Sorry, I don't know how to reset the GridBagLayout(what's meaning),

and your best idea to do it.

when you have a chance, Try it.

K.Tomono at 2007-6-29 9:35:52 > top of Java-index,Desktop,Core GUI APIs...