Имя:    Пароль:      Помнить меня       
Unsorted   ~  Software  ~  Development and Design  ~  Помощь по Java Не путать с JavaScript!
На страницу «  1, 2

Программируете ли Вы на Java
Да
36%
 36%  [ 13 ]
Нет
38%
 38%  [ 14 ]
Планирую начать
25%
 25%  [ 9 ]
Всего проголосовало : 36

muxa4epen
Сообщение  17 Янв 2009, 20:07  Ссылка : Ответить с цитатой
Возраст: 38 Пол: Мужской 
C нами с 28.12.2008
Репутация: 70.1

На сегодняшний день язык Java является одним из самых перспективных и популярных языков программирования.
Достаточно простой, объектно-ориентированный, кроссплатформенный...Его достоинства можно продолжать очень долго...

На нём пишут программы разной сложности и объёма: от программ для мобильных устройств до крупнейших информационных систем...

J2EE — Java Enterprise Editon, для создания программного обеспечения уровня предприятия;
J2SE — Java Standard Editon, для создания пользовательских приложений, в первую очередь — для настольных систем;
J2ME — Java Micro Edition, для использования в мобильных устройствах.

Предлагаю в этой теме задавать вопросы, связанные с программирование на Java, и не забывать отвечать на них...

Несколько полезных ссылок:
Серия книг "In action"
Java programming e-books
Официальный сайт разработчика языка: http://java.sun.com/
В начало
Профиль : Фотоальбом : Личное Сообщение
RST0
Сообщение  05 Авг 2012, 20:04  Ссылка : Ответить с цитатой
Пол: Мужской 
C нами с 27.12.2008
Репутация: 41.9

у вас в Engine отсутствует конструктор по умолчанию который вы вызываете в

Engine calcEngine = new Engine();

так что вариантов два, либо вызывать с передачей экземпляра класса Interface, либо добавить в класс Engine конструктор без параметров
В начало
Профиль : Личное Сообщение
BFoX
Сообщение  05 Авг 2012, 20:58  Ссылка : Ответить с цитатой
Возраст: 32 Пол: Мужской  Доверенный пользователь
C нами с 10.12.2006
Репутация: 91.1

так ведь не сработает
Engine(Interface parent){
this.parent = parent;
}
и все равно и ругнется что нету parent.MyTextField1.getText();
В начало
Профиль : Личное Сообщение
RST0
Сообщение  05 Авг 2012, 21:04  Ссылка : Ответить с цитатой
Пол: Мужской 
C нами с 27.12.2008
Репутация: 41.9

BFoX писал(а):
так ведь не сработает
Engine(Interface parent){
this.parent = parent;
}
и все равно и ругнется что нету parent.MyTextField1.getText();


ну это уже другая проблема:), проблемы нужно решать по мере поступления)
В начало
Профиль : Личное Сообщение
BFoX
Сообщение  05 Авг 2012, 21:09  Ссылка : Ответить с цитатой
Возраст: 32 Пол: Мужской  Доверенный пользователь
C нами с 10.12.2006
Репутация: 91.1

Я чет гляжу и не пойму как оно будет работать.
Нужно либо сделать public static MyTextField1 в классе Interface
либо передать в конструктор MyTextField1. Нет так ? Смайлик чет я с интернет магазином который делаю совсем разучился думать...
или через out можно передавать даже.

Добавлено спустя 6 минут 29 секунд:

а еще мне стало интересно, разве может класс передать сам себя ?
В начало
Профиль : Личное Сообщение
RST0
Сообщение  05 Авг 2012, 21:21  Ссылка : Ответить с цитатой
Пол: Мужской 
C нами с 27.12.2008
Репутация: 41.9

вообще если по уму, то Engine не должен обращаться к UI компонентам, в Engine просто нужно данные передавать, с которыми он уже будет какие то действия делать и возвращать результат.
В начало
Профиль : Личное Сообщение
BFoX
Сообщение  05 Авг 2012, 21:24  Ссылка : Ответить с цитатой
Возраст: 32 Пол: Мужской  Доверенный пользователь
C нами с 10.12.2006
Репутация: 91.1

вот и я думаю так
В начало
Профиль : Личное Сообщение
Griphon
Сообщение  06 Авг 2012, 7:49  Ссылка : Ответить с цитатой
Возраст: 51 Пол: Мужской 
C нами с 01.03.2005
Репутация: 226.6

У тебя в классе Interface действительно нет поля MyTextField1.
Это поле у тебя объявлено как локальная переменная в методе main. Кроме как из main-а ты к этой переменной ни как обратиться не можешь.
В начало
Профиль : Личное Сообщение
moloter
Сообщение  06 Авг 2012, 9:39  Ссылка : Ответить с цитатой
Пол: Мужской  Доверенный пользователь
C нами с 12.03.2008
Репутация: 74.3

Griphon, BFoX, RST0, всем спасибо , вроде понял буду пробовать)
В начало
Профиль : Личное Сообщение
Показать сообщения:   
На страницу «  1, 2

Unsorted   ~  Software  ~  Development and Design  ~  Помощь по Java

Ответить на тему

Перейти:  





Powered by phpBB   © Unsorted Team  support@unsorted.me  promo@unsorted.me  Полезные скрипты