Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Первое приложение GUI на Eclipse 
:(
    Опции темы
NiJazz
  Дата 29.10.2005, 15:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Jazz coder
****


Профиль
Группа: Экс. модератор
Сообщений: 2286
Регистрация: 10.8.2003
Где: Москва

Репутация: нет
Всего: 23



Ребят, опишите последовательность действий в Eclipse, чтобы создать первое GUI-приложение. Я сам не знаю, как. Там ведь есть редактор форм как в стандратных средах?
Я с Java совсем недавно знаком. В JBuilder всё куда понятнее, но я хочу работать с Eclipse.
Заранее спасибо.
PM MAIL   Вверх
batigoal
Дата 29.10.2005, 15:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Нелетучий Мыш
****


Профиль
Группа: Участник Клуба
Сообщений: 6423
Регистрация: 28.12.2004
Где: Санктъ-Петербургъ

Репутация: 7
Всего: 151



А почему не хочется делать интерфейс вручную, без редактора форм?


--------------------
"Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли)
ЖоржЖЖ
PM WWW   Вверх
NiJazz
Дата 29.10.2005, 16:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Jazz coder
****


Профиль
Группа: Экс. модератор
Сообщений: 2286
Регистрация: 10.8.2003
Где: Москва

Репутация: нет
Всего: 23



Lamer George
В Eclipse интерфейс создается только руками?
PM MAIL   Вверх
batigoal
Дата 29.10.2005, 17:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Нелетучий Мыш
****


Профиль
Группа: Участник Клуба
Сообщений: 6423
Регистрация: 28.12.2004
Где: Санктъ-Петербургъ

Репутация: 7
Всего: 151



Есть какие-то плагины, но руками всегда лучше.


--------------------
"Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли)
ЖоржЖЖ
PM WWW   Вверх
outcast11
Дата 29.10.2005, 20:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 29.10.2005

Репутация: нет
Всего: нет



1)правая кнопка мыши на панели "Package Explorer" new -> project -> java project

2) правая кнопка мыши на панели "Package Explore" НА ИМЕНИ СВОЕГО НОВОГО ПРОЕКТА
3)вводишь name и название класса ,совпадающим с name
Все,пишишь код ,библиотеки можно не подкл.
Дальше debug или,или run как Апплет
PM MAIL   Вверх
batigoal
Дата 29.10.2005, 22:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Нелетучий Мыш
****


Профиль
Группа: Участник Клуба
Сообщений: 6423
Регистрация: 28.12.2004
Где: Санктъ-Петербургъ

Репутация: 7
Всего: 151



outcast11
По-моему, ты не понял вопроса smile


--------------------
"Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли)
ЖоржЖЖ
PM WWW   Вверх
Guest
Дата 1.11.2005, 10:14 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











@NiJazz
Цитата
В Eclipse интерфейс создается только руками?

посмотри родной плагин VE
только смотри при установке требования к другим плагинам. Если планируеш использовать SWT, то надо многие ставить как SDK.

@Lamer George

Цитата
Есть какие-то плагины, но руками всегда лучше.

согласен, только времени уходит гораздо больше...... smile
  Вверх
NiJazz
Дата 1.11.2005, 12:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Jazz coder
****


Профиль
Группа: Экс. модератор
Сообщений: 2286
Регистрация: 10.8.2003
Где: Москва

Репутация: нет
Всего: 23



Ну можно тогда показать пример кода создания формы и кнопки на ней?
PM MAIL   Вверх
02077461
Дата 1.11.2005, 13:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 183
Регистрация: 13.7.2005

Репутация: нет
Всего: 0



import java.awt.*;
import java.awt.event.*;

Код

class form_and_button  extends JFrame implements ActionListener{
    JButton button;
    public form_and_button(){
        Container c = getContentPane();
        c.setLayout(new FlowLayout());
        button = new JButton("ok");
        button.addActionListener(this);
        setResizable(false);
        pack();
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        setVisible(true);
    }
    public void actionPerformed(ActionEvent e){
        if (e.getSource()==button){
            setVisible(false);
            dispose();
        }
    }
}

Добавлено @ 13:53
да, подзабыл. это инклудишь, а из main (знаешь, что это?..) делаешь:
Код

public static void main(String[] args){
    new  form_and_button();
}


Это сообщение отредактировал(а) 02077461 - 1.11.2005, 13:47
PM   Вверх
AntonSaburov
Дата 1.11.2005, 14:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Штурман
****


Профиль
Группа: Модератор
Сообщений: 5658
Регистрация: 2.7.2002
Где: Санкт-Петербург

Репутация: 10
Всего: 118



Цитата(02077461 @ 1.11.2005, 13:44)
да, подзабыл. это инклудишь,

Да еще подзабыл

import javax.swing.*;

А в остальном - спасибо за пример.
PM MAIL WWW ICQ   Вверх
02077461
Дата 1.11.2005, 15:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 183
Регистрация: 13.7.2005

Репутация: нет
Всего: 0



да, я попробовал -- не работает. там еще что-то нужно, но я никак не могу понять что...
:-)
PM   Вверх
NiJazz
Дата 1.11.2005, 16:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Jazz coder
****


Профиль
Группа: Экс. модератор
Сообщений: 2286
Регистрация: 10.8.2003
Где: Москва

Репутация: нет
Всего: 23



02077461
Спасибо за пример, он работает.
Но можно на SWT?
PM MAIL   Вверх
firedrago
Дата 2.11.2005, 19:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 170
Регистрация: 22.9.2005

Репутация: нет
Всего: 3



вот на SWT, кстати код сделаный в VE кроме main()....
а вообще море примеров на SWT на родной страничке SWT и жми на Snippets ....
Код

import org.eclipse.swt.graphics.Point;
import org.eclipse.swt.widgets.Display;
import org.eclipse.swt.widgets.Shell;
import org.eclipse.swt.widgets.Button;
import org.eclipse.swt.SWT;

public class TestBtn {

    private Shell sShell = null;  //  @jve:decl-index=0:visual-constraint="10,10"
    private Button button = null;

    /**
     * This method initializes sShell
     */
    private void createSShell() {
        sShell = new Shell();
        sShell.setText("Shell");
        button = new Button(sShell, SWT.NONE);
        button.setBounds(new org.eclipse.swt.graphics.Rectangle(0,0,70,25));
        button.setText("knopka");
        button.addSelectionListener(new org.eclipse.swt.events.SelectionAdapter() {
            public void widgetSelected(org.eclipse.swt.events.SelectionEvent e) {
                System.out.println("widgetSelected()"); // TODO Auto-generated Event stub widgetSelected()
            }
        });
        sShell.pack();
    }

    public static void main(String[] args) {
        TestBtn test = new TestBtn();
        Display display = new Display();
        test.createSShell();
        test.sShell.open();
        test.sShell.setLocation(new Point((display.getBounds().width - test.sShell.getBounds().width)/2, (display.getBounds().height - test.sShell.getBounds().height)/2));
        while (!test.sShell.isDisposed()) {
            if (!display.readAndDispatch())
                display.sleep();
        }
        System.out.println("finishing...");
        display.dispose();
    }
}


PM MAIL   Вверх
PeterBr
Дата 20.4.2016, 07:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 20.4.2016

Репутация: нет
Всего: нет



user posted image


Java. Графики функций

Это сообщение отредактировал(а) PeterBr - 20.4.2016, 07:42
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   jk1
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, jk1.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: GUI и Java FX приложения | Следующая тема »


 




[ Время генерации скрипта: 0.2084 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.