Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.03.2014, 19:53   #1
Начинающий програм
Форумчанин
 
Аватар для Начинающий програм
 
Регистрация: 22.11.2011
Сообщений: 201
По умолчанию Передача значения (JAVA)

Как передать значение переменной из одного класса, переменной из другого класса?
Начинающий програм вне форума Ответить с цитированием
Старый 02.03.2014, 20:23   #2
Начинающий програм
Форумчанин
 
Аватар для Начинающий програм
 
Регистрация: 22.11.2011
Сообщений: 201
По умолчанию

Код:
public class GUI extends JFrame { 
    
    JPanel panelMatrix = new JPanel();
    VvodMatrix elementMatrix;
    public double t;
    public GUI(){
        t.getDimension(); //  знаю что не так, как передать правильно
........................................
public class VvodDimension extends JPanel {

    TextField[][] tfDimension;
    
    public VvodDimension(){
         
    public double getDimension(){
        double temp = 0;
        if (tfDimension[0][0].getText() == "")
            temp = 0.0;
        else
            temp = Double.parseDouble(tfDimension[0][0].getText());
    return temp;  //temp как раз и нужно передать из класса VvodDimension классу GUI
    }
}
Начинающий програм вне форума Ответить с цитированием
Старый 02.03.2014, 20:56   #3
phomm
personality
Старожил
 
Аватар для phomm
 
Регистрация: 28.04.2009
Сообщений: 2,899
По умолчанию

Тут вообще какая-то каша.
Как вообще можно вызывать определённый программистом метод у double переменной t ? Скорее всего хотелось написать t = someObj.getDimension();
Теперь вопрос только в том, что будет этим someObj . По сути, это должен быть уже грамотно инициализированный экземпляр (т.к. метод нестатический и вызывается через экземпляр) класса VvodDimension. У вас такого нигде нет, даже просто объявленного, не говоря уж про инициализацию.
Потом, внутри конструктора public VvodDimension() объявляется метод - что, насколько я понимаю, недопустимо даже в джаве (хотя я её практически не изучал) - метод должен быть отдельно, а конструктор отдельно (проследить за логикой операторных скобок {} ).

Поэтому Вам стоит сперва почитать теории и пробовать на более простых вещах изучаемые принципы, и после, когда дойдут основы - браться за усложнения.
phomm вне форума Ответить с цитированием
Старый 02.03.2014, 21:15   #4
Начинающий програм
Форумчанин
 
Аватар для Начинающий програм
 
Регистрация: 22.11.2011
Сообщений: 201
По умолчанию

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


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
передача значения маГГ85 JavaScript, Ajax 11 25.12.2011 20:05
передача значения маГГ85 PHP 6 24.12.2011 23:46
Передача значения в select nec117 PHP 3 30.11.2010 14:31
Передача значения ячейки Domain Microsoft Office Excel 1 04.10.2010 12:22
передача значения функции proga. Помощь студентам 5 29.10.2009 22:23