powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Положение объекта в контейнере.
1 сообщений из 1, страница 1 из 1
Положение объекта в контейнере.
    #39104079
TimRX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток.

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
.................................................
................................................
        gbl = new GridBagLayout();
        c =  new GridBagConstraints();



        // Создаем контейнер extend JPanel
        Container mainContainer = new Container();
        Container mainContainer = new Container();
        Container computerNameContainer = new Container();

        mainContainer.setLayout(gbl);

         computerName = new JTextField(InetAddress.getLocalHost().getHostName());

        c = settingsCell(c,/*верх*/ 0 ,/*низ*/  0,/*лево*/ 0,/*право*/ 0,
        /*столб*/ 0,/*строка*/ 0,/*рстянуть x*/ 0,/*рстянуть y*/ 0,
        GridBagConstraints.CENTER,GridBagConstraints.NONE,
        /*объединен x*/ 1,/*объединен y*/ 1,/*weightx*/ 1,/*weighty*/ 1);
        gbl.setConstraints(mainContainer, c);    

        c = settingsCell(c,/*верх*/ 0 ,/*низ*/  10,/*лево*/ 0,/*право*/ 0,
        /*столб*/ 0,/*строка*/ 1,/*рстянуть x*/ 0,/*рстянуть y*/ 0,
        GridBagConstraints.CENTER,GridBagConstraints.NONE,
        /*объединен x*/ 1,/*объединен y*/ 1,/*weightx*/ 1,/*weighty*/ 1);
        gbl.setConstraints(computerNameContainer, c);    

        computerNameContainer.add(computerName);
        mainContainer.add(computerNameContainer);
        add(mainContainer);
.................................................
................................................

    private GridBagConstraints settingsCell(GridBagConstraints bagConstraints,int top,int bottom,int left,int right,
                                       int gridX,int gridY,int ipadx,int ipady,int direction, int fill,int unionX,
                                       int unionY,double weightx,double weighty){
        GridBagConstraints c;  
        c = bagConstraints;
        c.anchor = direction; // Расположение компанента внутри ячейки 
        c.fill   = fill; // Должен ли компанент располоэиться на всю ячейку
        c.gridheight = unionY;// Один компанент в одной ячейке.
        c.gridwidth  = unionX;// ------------------ 
        c.gridx = gridX; 
        c.gridy = gridY; 
        c.insets = new Insets(top,left , bottom, right); // Отступы
        c.ipadx = ipadx; // На сколько надо растенуть компанент по X Y
        c.ipady = ipady; // --------------------
        c.weightx = weightx;
        c.weighty = weighty;
        return c;
    }


Вопрос :
Как в приведенном выше коде расположить computerName c левой стороны контейнера computerNameContainer.
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Положение объекта в контейнере.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]