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

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

Вернуться   Форум программистов > Java программирование > Общие вопросы по Java, Java SE, Kotlin
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 09.11.2012, 01:35   #1
viks1
человек
Форумчанин
 
Аватар для viks1
 
Регистрация: 11.05.2009
Сообщений: 517
По умолчанию Интерфейс с нуля

хочу написать графический интерфейс с нуля.
на данный момент у меня пустое окно
Код:
import javax.swing.JFrame;
public class graph
{
    public JFrame frame;
    public static void main(String[] args)
    {
        int w=1000;
        int h=1000;
        String title="one";
        JFrame frame = new JFrame();
        frame.setVisible(true);
        frame.setSize(w,h);
        frame.setTitle(title);
        frame.setResizable(false);
        frame.setLocationRelativeTo(null);
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    }
}
как мне добавить хотя бы кнопочку?
viks1 вне форума Ответить с цитированием
Старый 09.11.2012, 02:12   #2
alekola
gcc 4.7.1 Opensuse
Пользователь
 
Аватар для alekola
 
Регистрация: 07.03.2012
Сообщений: 22
По умолчанию

Цитата:
import javax.swing.JFrame;
public class graph
{
public JFrame frame;
public static void main(String[] args)
{
int w=1000;
int h=1000;
String title="one";
JFrame frame = new JFrame();
frame.setVisible(true);
frame.setSize(w,h);
frame.setTitle(title);
frame.setResizable(false);
frame.setLocationRelativeTo(null);
frame.setDefaultCloseOperation(JFra me.EXIT_ON_CLOSE);
}
}
Интерфейс имеет смысл вынести из мейн класса ибо не правильно так и не удобно.

Создайте класс что то вроде
Код:
public class MyFrontend extends JFrame implements ActionListener{
//В нем объявите допустим кнопку
public JButton button;
//Создайте конструктор класса инициализируя в нем кнопку
MyFrontend(){
setSize(x,y);
setTitle("title");
button = new JButton();
add(button);
//Примерно так а вообще на oracle.com есть замечательный учебник по swing 
}


}
alekola вне форума Ответить с цитированием
Старый 03.12.2012, 20:49   #3
Макарий
Пользователь
 
Аватар для Макарий
 
Регистрация: 03.12.2012
Сообщений: 36
По умолчанию

Вот кнопка:
JButton button = new JButton("click me");
Frame.getContentPane().add(BorderLa yout.CENTER, button);

А так. Я смотрю ты новичок...

Сначала скачай NetBeans или Elipce затем можешь скачать книгу по программированию на java, или набери в YouTube "noutcompany" и пройди по ссылке к каналу "Макар Петров". Я там выкладываю уроки по java
Макарий вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
C# и MSAccess с нуля. Faridik C# (си шарп) 3 05.06.2012 08:18
разработать интерфейс для дисков - интерфейс програмный Notformal Помощь студентам 0 01.11.2011 22:52
Программирование с нуля!!! Maksud Помощь студентам 15 12.08.2011 11:54
Создание ОС с нуля Андрей45 Операционные системы общие вопросы 10 06.06.2011 22:06
Сайт с нуля! angel-enamour HTML и CSS 3 25.07.2010 20:19