Форум программистов, компьютерный форум, киберфорум
Java
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
1 / 1 / 0
Регистрация: 20.04.2012
Сообщений: 46

Список на форме

10.04.2013, 23:11. Показов 989. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
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
53
54
55
56
57
58
import java.awt.*; 
import java.awt.event.*; 
 
import javax.swing.JTextField;
public class Lab5 extends Frame{ 
    Lab5(String s)
    { 
        super(s); 
        setLayout(null); 
        Font f = new Font("Serif", Font.BOLD, 15); 
        setFont(f); 
        Label L = new Label("Set up Account"); 
        L.setBounds(13, 20, 120, 30); add(L); 
        Label L1 = new Label("Username:"); 
        L1.setBounds(13, 50, 120, 30); add(L1); 
        Label L2 = new Label("E-mail Address:"); 
        L2.setBounds(13, 80, 120, 30); add(L2);
        Label L3 = new Label("Password:"); 
        L3.setBounds(13, 110, 120, 30); add(L3);
        Label L4 = new Label("Re-enter password:"); 
        L4.setBounds(13, 140, 130, 30); add(L4);
        Label L5 = new Label("If you're having difficulty creating your account, for any reason, feel free to contact us."); 
        L5.setBounds(13, 300, 600, 30); add(L5); 
        Label L6 = new Label("Birthdate:");
        L6.setBounds(13, 170, 120, 30); add(L6);
        JTextField txt = new JTextField();
        txt.setBounds(150,50,200,30); add(txt);
        JTextField txt1 = new JTextField();
        txt1.setBounds(150,80,200,30); add(txt1);
        JTextField txt2 = new JTextField();
        txt2.setBounds(150,110,200,30); add(txt2);
        JTextField txt3 = new JTextField();
        txt3.setBounds(150,140,200,30); add(txt3);
        Button b1 = new Button("Check Availability"); 
        b1.setBounds( 400, 50, 130, 30); add(b1); 
        Button b2 = new Button("Create Collector's Account"); 
        b2.setBounds( 250, 250, 200, 30); add(b2); 
        Button b3 = new Button("Log in"); 
        b3.setBounds( 75, 250, 100, 30); add(b3); 
        Checkbox ch1 = new Checkbox("I accept the terms"); 
        ch1.setBounds(13, 220, 140, 30); add(ch1); 
        Checkbox ch2 = new Checkbox("Remember me"); 
        ch2.setBounds(13, 200, 140, 30); add(ch2);
        
         
         
        setSize(600, 350); 
        setVisible(true); 
    } 
 
    public static void main(String[] args) {
        Frame f = new Lab5 (":c"); 
        f.addWindowListener(new WindowAdapter(){ 
        public void windowClosing(WindowEvent ev){ 
        System.exit(0); } }); 
    }
 
}
Здравствуйте. Прошу вашей помощи. Знаете при регистрации, мы можем ввести свою дату рождения, точней выбрать из списка: число, месяц и год. Мне нужно его вставить возле лейбла Birthdate. Подскажите как реализовать метод Choice() для этого.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
10.04.2013, 23:11
Ответы с готовыми решениями:

Как на доп. форме вывести список данных, вводимых на основной форме?
Есть 2 формы: основная и дополнительная(Мемо). Нужно чтобы при вводе в основную форму, а именно: Фамилия, Имя, Номер группы сохраняло...

Создать файл - список студентов группы, отобразить на форме список сту-дентов с фамилией на заданную букву
Создать файл - список студентов группы, отобразить на форме список сту-дентов с фамилией на заданную букву

Список на форме
Доброго всем времени суток! Уже очень долго не могу решить эту проблему. Может быть я недостаточно провел поиск, и если ответ на это уже...

6
 Аватар для exiqa
487 / 333 / 71
Регистрация: 24.12.2011
Сообщений: 591
12.04.2013, 14:06
использовать awt принципиально?
0
1 / 1 / 0
Регистрация: 20.04.2012
Сообщений: 46
12.04.2013, 14:14  [ТС]
exiqa, Желательно. А что, без него никак?
0
 Аватар для exiqa
487 / 333 / 71
Регистрация: 24.12.2011
Сообщений: 591
12.04.2013, 14:35
просто в своем коде Вы миксуете awt и swing компоненты. Если принцип использовать только awt, то непонятно использование JTextField. Но это было лирическое отступление.

В чем именно у Вас проблема? Не знаете как использовать класс Choice?
1
1 / 1 / 0
Регистрация: 20.04.2012
Сообщений: 46
12.04.2013, 22:18  [ТС]
Цитата Сообщение от exiqa Посмотреть сообщение
миксуете awt и swing компоненты
Т.е. я могу TextFiled использовать в awt без компонента swing? Поменять JTextField на TextField, но уже с awt?
Цитата Сообщение от exiqa Посмотреть сообщение
Не знаете как использовать класс Choice?
Да в принципе уже время прошло, вроде разобрался.

Добавлено через 7 часов 33 минуты
Разобрался то я, но на фрейме не видно его. В чем проблема может быть?
0
 Аватар для exiqa
487 / 333 / 71
Регистрация: 24.12.2011
Сообщений: 591
13.04.2013, 10:41
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
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
import java.awt.Button;
import java.awt.Checkbox;
import java.awt.Choice;
import java.awt.Font;
import java.awt.Frame;
import java.awt.Label;
import java.awt.TextField;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import java.text.DateFormatSymbols;
import java.util.Locale;
 
public class Lab5 extends Frame{ 
    Lab5(String s)
    { 
        super(s); 
        setLayout(null); 
        Font f = new Font("Serif", Font.BOLD, 15); 
        setFont(f); 
        Label L = new Label("Set up Account"); 
        L.setBounds(13, 20, 120, 30); add(L); 
        Label L1 = new Label("Username:"); 
        L1.setBounds(13, 50, 120, 30); add(L1); 
        Label L2 = new Label("E-mail Address:"); 
        L2.setBounds(13, 80, 120, 30); add(L2);
        Label L3 = new Label("Password:"); 
        L3.setBounds(13, 110, 120, 30); add(L3);
        Label L4 = new Label("Re-enter password:"); 
        L4.setBounds(13, 140, 130, 30); add(L4);
        Label L5 = new Label("If you're having difficulty creating your account, for any reason, feel free to contact us."); 
        L5.setBounds(13, 300, 600, 30); add(L5); 
        Label L6 = new Label("Birthdate:");
        L6.setBounds(13, 170, 120, 30); add(L6);
        
        Choice dayChoice = new Choice();
        for (int i = 0; i < 31; i++) {
            dayChoice.add(String.valueOf(i + 1));
        }
        Choice monthChoice = new Choice();
        String[] monthNames = new DateFormatSymbols(Locale.US).getMonths();
        for (String m : monthNames) {
            monthChoice.add(m);
        }
        Choice yearChoice = new Choice();
        for (int i = 1900; i < 2014; i++) {
            yearChoice.add(String.valueOf(i));
        }
        dayChoice.setBounds(150, 170, 40, 30); add(dayChoice);
        monthChoice.setBounds(190, 170, 100, 30); add(monthChoice);
        yearChoice.setBounds(290, 170, 60, 30); add(yearChoice);
        
        TextField txt = new TextField();
        txt.setBounds(150,50,200,30); add(txt);
        TextField txt1 = new TextField();
        txt1.setBounds(150,80,200,30); add(txt1);
        TextField txt2 = new TextField();
        txt2.setBounds(150,110,200,30); add(txt2);
        TextField txt3 = new TextField();
        txt3.setBounds(150,140,200,30); add(txt3);
        Button b1 = new Button("Check Availability"); 
        b1.setBounds( 400, 50, 130, 30); add(b1); 
        Button b2 = new Button("Create Collector's Account"); 
        b2.setBounds( 250, 250, 200, 30); add(b2); 
        Button b3 = new Button("Log in"); 
        b3.setBounds( 75, 250, 100, 30); add(b3); 
        Checkbox ch1 = new Checkbox("I accept the terms"); 
        ch1.setBounds(13, 220, 140, 30); add(ch1); 
        Checkbox ch2 = new Checkbox("Remember me"); 
        ch2.setBounds(13, 200, 140, 30); add(ch2);
        
         
         
        setSize(600, 350); 
        setVisible(true); 
    } 
 
    public static void main(String[] args) {
        Frame f = new Lab5 (":c"); 
        f.addWindowListener(new WindowAdapter(){ 
        public void windowClosing(WindowEvent ev){ 
        System.exit(0); } }); 
    }
 
}
1
1 / 1 / 0
Регистрация: 20.04.2012
Сообщений: 46
13.04.2013, 13:26  [ТС]
exiqa, хех, а про цикл то я забыл, совсем из головы вылетело. Решил, что вручную нужно задавать...эх. Спасибо. Выручили.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
13.04.2013, 13:26
Помогаю со студенческими работами здесь

Список на форме
Здравствуйте, Есть готовая бд с формой. На ней есть элемент список1. При загрузке формы, там данные. Источником строк является...

Выпадающий список в форме
Здравствуйте! Вопрос в следующем помогите связать поля из формы с выпадающим списком с полем из данной же формы текстовым. Т.е. Если в...

выпадающий список в форме
Стояла задача, что при занесения информации в таблицу, часть могла местами повторяться и проще эти ячейки заполнять из ячеек другой таблицы...

Список в векторной форме
Не могли бы вы объяснить как работает список в векторной форме в отличие от связного списка?

Список с флажками на форме
День добрый. Мне надо на форме создать список с флажками, чтобы при выборе Пользователем любого количества элементов этого списка...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать контроль заполнения реквизита "ПричинаСписания". . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Программное заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru