Форум программистов, компьютерный форум, киберфорум
Java: GUI, графика
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.55/40: Рейтинг темы: голосов - 40, средняя оценка - 4.55
0 / 0 / 0
Регистрация: 13.04.2014
Сообщений: 14

Не работают компоненты swing. Eclipse пишет cannot be resolved

16.03.2015, 03:04. Показов 7706. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
У меня проблема не в коде, больше в библиотеке или хз. Такая проблема, было все нормально, сделана работа, запускалась. Потом через несколько дней запускаю eclipse, открываю класс сделанной, и тут еклипс не видит функции setLayout,setBounds,add,setLabelFor и еще не примере программы JScrollPane. Пишет cannot be resolved. То что предлагает это открыть build path. Я библиотеку перевключал не помогло.Пример кода
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
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Lab1  
{
    static JLabel win;
    static JButton btOK;
    static JFrame jfrm;
    static JPasswordField passw;
    Lab1()
    {
        jfrm = new JFrame("Enter login and password");
        jfrm.getContentPane().setLayout(new FlowLayout());
        jfrm.setSize(280,180);
        jfrm.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        win = new JLabel();
        JPanel p = new JPanel(); 
        // к панели добавляем менеджер BorderLayout. 
        p.setLayout(null); 
        JButton btOK = new JButton("OK");
        btOK.setBounds(240, 110, 30, 20);
        // к панели добавляем кнопку и устанавливаем для нее менеджер в верхнее расположение. 
        p.add(btOK); 
        //win.setText("Please, enter password and login");
        passw = new JPasswordField(15);
        JLabel jlab1 = new JLabel("Login"); 
        JLabel jlab2 = new JLabel("Password");
        JLabel check = new JLabel("Give right answer:");
        final int i=(int) (0+(Math.random() * 2 - 0));
        JLabel check1 = new JLabel("2*"+i+"+1=?");
        jlab1.setDisplayedMnemonic('e');
        final JTextField jtf1 = new JTextField(15);
        jlab1.setLabelFor(jtf1);
        jlab2.setLabelFor(passw);
        passw.setActionCommand("passw");
        jtf1.setActionCommand("jtf1");
        jfrm.getContentPane().add(p);
        final JTextField answ = new JTextField(5); 
        answ.setActionCommand("answ");
        btOK.addActionListener(new ActionListener()
        {
            public void actionPerformed(ActionEvent le)
            {
                        char pw[]={'1','9','9','2'};
                        //char lg[]={'K','o','l','y','a'};
                        String lg="Kolya";
                        char []userP = passw.getPassword();
                        String a;
                        String userL = jtf1.getText();
                        //System.out.println(userL);
                        if(i==0)
                        {
                            a="1";
                        }else
                        {
                            a="3";
                        }
                        String userAnsw = answ.getText();
                        if(a.equals(userAnsw))
                        {
                            if(pw.length==userP.length&&lg.equals(userL))
                            {
                                for(int i=0; i<userP.length; i++)
                                {
                                    if(pw[i]==userP[i])
                                    {
                                        if(i==userP.length-1)
                                        {
                                            JOptionPane.showMessageDialog(jfrm, "You logged.");
                                        }
                                    }else
                                    {
                                        JOptionPane.showMessageDialog(jfrm, "False! Invalid login or password.");
                                        break;
                                    }
                                }
                            }else
                            {
                                JOptionPane.showMessageDialog(jfrm, "False! Invalid login or password.");
                            }
                        }else
                        {
                            JOptionPane.showMessageDialog(jfrm, "Uncorect answer.");
                        }
                        
            }
        });
        jfrm.getContentPane().add(jtf1);
        jfrm.getContentPane().add(jlab1);
        jfrm.getContentPane().add(passw);
        jfrm.getContentPane().add(jlab2);
        jfrm.getContentPane().add(check);
        jfrm.getContentPane().add(check1);
        jfrm.getContentPane().add(answ);
        jfrm.getContentPane().add(btOK);
        jfrm.getContentPane().add(win);
        jfrm.setVisible(true);
    }
    public static void main(String []args) 
    {
        SwingUtilities.invokeLater(new Runnable()
        {
            public void run()
            {
                new Lab1();
            }
        });
    }
    
}
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
16.03.2015, 03:04
Ответы с готовыми решениями:

Field couldn't be resolved - eclipse
Добрый вечер! С горем пополам установил себе eclipse. Попытался запустить программу, получил ошибку &quot;field couldn't be...

Eclipse: Symbol 'cout' could not be resolved
Поставил себе Эклипс для общего развития, так сказать, но не могу разобраться, чего он хочет от меня. такой код: #include...

eclipse и qt странно (method could not be resolved)
Здравствуйте, в общем проблема такова: скачал eclipse с оф. сайта(Eclipse IDE for C/C++...

10
3 / 27 / 2
Регистрация: 23.10.2013
Сообщений: 2,331
16.03.2015, 16:43
просто в eclipse это глюк какой то пропадают константы R у меня примерно тоже самле не подскажете как с этим бороться??
0
Автоматизируй это!
Эксперт Python
 Аватар для Welemir1
7392 / 4819 / 1246
Регистрация: 30.03.2015
Сообщений: 13,694
Записей в блоге: 29
06.04.2015, 08:04
Добавлено через 22 секунды
Цитата Сообщение от yura91 Посмотреть сообщение
не подскажете как с этим бороться??
перейти на NetBeans
0
237 / 236 / 72
Регистрация: 02.07.2013
Сообщений: 881
06.04.2015, 08:24
Цитата Сообщение от Welemir1 Посмотреть сообщение
перейти на NetBeans
если уж переходить, так на IntelliJ IDEA
0
0 / 0 / 0
Регистрация: 13.04.2014
Сообщений: 14
24.04.2015, 20:33  [ТС]
Проблема была решена установкой новой библиотеки jre
0
237 / 236 / 72
Регистрация: 02.07.2013
Сообщений: 881
25.04.2015, 09:46
все равно на идею переходи. Сразу увидишь насколько она круче )))
0
185 / 160 / 49
Регистрация: 30.07.2013
Сообщений: 508
25.04.2015, 18:49
Пользуюсь Netbeans, так как работать можно в одном окне. В Idea надо открывать несколько окон если ты работаешь с несколькими проектами сразу, что есть ОЧЕНЬ большой минус.
0
237 / 236 / 72
Регистрация: 02.07.2013
Сообщений: 881
26.04.2015, 12:15
Цитата Сообщение от darknim Посмотреть сообщение
несколькими проектами сразу
бред

единственный минус Idea - это то, что она требует ресурсов.
0
185 / 160 / 49
Регистрация: 30.07.2013
Сообщений: 508
26.04.2015, 16:15
ну ка товарищ, открой несколько мавенских проектов в Idea в одном окне, когда они между собой не связаны. Желаю удачи.

И то что она требовательная к ресурсам, не замечено.
0
237 / 236 / 72
Регистрация: 02.07.2013
Сообщений: 881
26.04.2015, 16:37
darknim, товарищ
Цитата Сообщение от darknim Посмотреть сообщение
открой несколько мавенских проектов в Idea в одном окне
это что за х...?

что ж я рад, что у тебя достаточно денег для хорошего компа





p.s Модераторы удалите тему
0
185 / 160 / 49
Регистрация: 30.07.2013
Сообщений: 508
26.04.2015, 16:46
печально что кто то не слышал про Ant, Maven, Gradle.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
26.04.2015, 16:46
Помогаю со студенческими работами здесь

Ошибка в Eclipse. java.lang.Object cannot be resolved
Привет, начинаю программировать на JAVA, скачал Eclipse. Когда создаю класс, Eclipse показывает такую ошибку. JDK 8, Windows 32bit

Swing компоненты
Вообщем начинаю писать мессенджер на яву ( что то вроде icq) и возник вопрос какой компонент Swing можно использовать для хранения и выбора...

Не отображаются компоненты Swing
Добрый день. Создаю проект в Netbeans с помощью конструктора. Создал Jframe на него кинул несколько панель, MenuBar, на MenuBar Jmenu и в...

Компоненты отображения в Swing
Добрый вечер. Начинаю изучать данный язык и столкнулся с проблемой рисования произвольных фигур. Информации довольно немного или я плохо...

Компоненты компа работают по отдельности, но не работают вместе :D
Всем доброго времени суток. Собрал я комп: БП 650W мамка gigabyte b75m-d3h VGA: nvidia gforce gt 640 ram: kingston 8gb 2133мг ...


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

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Новые блоги и статьи
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
Контроль уникальности заводского номера - вариант №2
Maks 24.03.2026
В отличие от предыдущего варианта добавлено прерывание циклов, также добавлены новые переменные для сохранения контекста ошибки перед прерыванием цикла: Процедура ПередЗаписью(Отказ, РежимЗаписи,. . .
SDL3 для Desktop (MinGW): Вывод текста со шрифтом TTF с помощью библиотеки SDL3_ttf на Си и C++
8Observer8 24.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-text-sdl3-c. zip finish-text-sdl3-cpp. zip
Жизнь в неопределённости
kumehtar 23.03.2026
Жизнь — это постоянное существование в неопределённости. Например, даже если у тебя есть список дел, невозможно дойти до точки, где всё окончательно завершено и больше ничего не осталось. В принципе,. . .
Модель здравоСохранения: работники работают быстрее после её введения.
anaschu 23.03.2026
geJalZw1fLo Корпорация до введения программа здравоохранения имела много невыполненных работниками заданий, после введения программы количество заданий выросло. Но на выплатах по больничным это. . .
Контроль уникальности заводского номера - вариант №1
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере документа выдачи шин для спецтехники с табличной частью в КА2. Данные берутся из регистра сведений, по которому настроено. . .
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y Z4Tv2zpXVVo https:/ / github. com/ shumilovas/ med2. git
Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа в КА2. В качестве фильтра для отбора справочника служит группа номенклатуры. Отбор по наименованию. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru