Форум программистов, компьютерный форум, киберфорум
Наши страницы
Java GUI
Войти
Регистрация
Восстановить пароль
 
timrx
0 / 0 / 0
Регистрация: 19.08.2010
Сообщений: 6
1

Положение объекта в контейнере

16.11.2015, 14:12. Просмотров 190. Ответов 0
Метки нет (Все метки)

Доброго времени суток.

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
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.11.2015, 14:12
Ответы с готовыми решениями:

Как можно повернуть AWT компонент в контейнере ?
Всем привет.) Такой вопрос : как можно повернуть на 90(или кратно 90)градусов...

Запись объекта в файл и восстановление объекта из файла
Есть ли в яве что нибудь типа функции serialize как в php. А ещё типа print_r...

написать программу движущийся графический объект с двумя способоми с использованием статического объекта и с использованием динамического объекта
Движение закрашенного прямоугольника по треугольному контуру с изменением цвета...

Положение мыши по клику...
Пожалуйста напишите метод, который по нажатию мыши записывает в координаты...

Точное положение JPanel
Пытаюсь точно расположить JPanel с помощью setBounds - ничего не получается:...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.11.2015, 14:12

Начальное положение окна на экране
Как сделать чтобы окно приложения swing появлялось не в левом верхнем углу а по...

Установить положение курсора в командной строке
День добрый. Есть работающий код на шарпе static void Main(string args) ...

JtextField не получается изменить положение курсора
такая проблема вставляю в JtextField стринги, но позиция курсора не меняется и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru