Создание объектов с одного класса в другом

305
04 февраля 2018, 00:56

Здравствуйте, можно ли как-то унаследовать форму JFrame создавая на нем новые объекты не закрывая и не создавая его каждый раз. То есть есть у меня класс в котором создаются кнопки. Мне нужно что-бы эти кнопки создались на форме в другом классе где JFrame. К примеру:

public class CreatBut extends PaintBut{
    public void createButt(){
        JButton but = new JButton();
    } 
} // в этом классе создаю
 public class PaintBut {
        JFrame mainFrame = new JFrame();
        mainFrame.setVisible(true);
 } // в этом должны появлятся

Делал через

new PaintBut

, но тогда приходится закрывать старую форму и создавать новую.

Answer 1

можно например

public static void addComponents(JContainer con){
con. add(new JButton());
con.add(чё то ещё);
...
}

потом используешь

addComponents(new PaintBut());
addComponents(new JFrame ());
READ ALSO
Отображение данных в RecyclerView

Отображение данных в RecyclerView

Есть вот такой Json http://samplesopenweathermap

258
Правильное подключение к БД

Правильное подключение к БД

Задача вот в чем -- нужно вставить в таблицу (например) 10000 строкЧерез ExecutorService сделал чтобы каждая строка вставлялась в отдельном потоке

238
Округление double по школьным правилам

Округление double по школьным правилам

Как добиться правильного "школьного" округления?

198
Продолжить программу при пустом поле EditText

Продолжить программу при пустом поле EditText

При наступлении условия if нужно передать int значение 1 для переменнойinputtext, которой должна присвоиться либо введенная пользователем информация...

197