как я могу сделать кнопку рядом с вами. Я использовал gridBagLayout для разработки макета. Проблема в том, что кнопка слишком далеко друг от друга. Я попытался выбрать CENTER как привязку, но это делает перекрытие кнопки. Если я использовал WEST и EAST, кнопка была слишком далеко друг от друга.Поместите кнопку рядом друг с другом
например. SAVE ---------- NEW PATTERN вместо SAVE NEW_PATTERN.
JButton bSave = new JButton("SAVE");
JButton bPattern = new JButton("NEW_PATTERN");
con = new GridBagConstraints();
con.anchor=GridBagConstraints.WEST;
con.gridy = 3; con.gridx = 0;
con.gridwidth = 1; con.gridheight = 1;
con.insets= new Insets(2,5,2,2);
m.setConstraints(bSave, con);
c.add(bSave);
con.weightx=1;
con.gridy=3; con.gridx=0;
con.anchor=GridBagConstraints.EAST;
m.setConstraints(bPattern,con);
c.add(bPattern);
Возможно ли одновременное использование gridBagLayout и flowLayout? – Jessy
Да и Нет. В «Контейнере» может быть только один «LayoutManager». Однако в вашем GridBagLayout вы можете добавить «JPanels», и эти «JPanels» могут использовать свой собственный «LayoutManager», поэтому вы можете иметь «FlowLayout» в одной из этих панелей. – akf
Спасибо akf, я решил проблему с вашим кодом :-) ... – Jessy