Форум программистов, компьютерный форум, киберфорум
Java: GUI, графика
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
296 / 149 / 67
Регистрация: 22.02.2017
Сообщений: 592
1

изменить координаты JButton

08.03.2017, 04:00. Показов 4163. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Можно ли по таймеру заново задать новые координаты для класса JButton не меняю сути кода, то есть перерисовать заново кнопку но в новой позиции

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
import java.awt.Font;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.Timer;
 
 
public class Test8
{
    public int speedX = 250;
    public int pointX = 100;
 
    
    public class myPanel extends JPanel
    {
        public myPanel()
        {
            myJlabel();
        }
        
        
        public void myJlabel()
        {
            setBounds(100, 100, 50, 50);
            JLabel jlabel = new JLabel(":)");
            jlabel.setFont(new Font("Verdana",1,20));
            
            add(jlabel);
            
            System.out.println("Panel");
        }
    }
    
    
    public class myButton extends JButton
    {
        public myButton()
        {
            myButton1();
        }
        
        
        public void myButton1()
        {
            setText("B");
            setBounds(100, 200, 50, 50);
            setFocusPainted(false);
            setVisible(true);
            
            System.out.println("Button");
        }
    }
    
 
    public class MyActionListener implements ActionListener
    {
        public void actionPerformed(ActionEvent e)
        {
            pointX += speedX;
        }
    }
 
        
    public Test8()
    {
        JFrame window = new JFrame();
        window.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        window.setBounds(0, 0, 450, 360);
        window.setLayout(null);
        window.setVisible(true);
        
        window.add(new myPanel());
        window.add(new myButton());
        
        //
        
        Timer timer = new Timer(10000, new MyActionListener());
        timer.start();
    }
 
 
    public static void main(String[] args)
    {
        new Test8();
    }
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.03.2017, 04:00
Ответы с готовыми решениями:

Как изменить рисунок JButton
Как изменить рисунок JButton? Я использую код JButton B2=new JButton(new...

Как изменить форму кнопки JButton
Как изменить форму кнопки JButton? Ну, например, что бы кнопка была крулая, овальная и т.д.

Как изменить цвет рамки JButton?
Вот настройки кнопки: close.setBounds(getWidth() - 25, 0, 25, 25); ...

Как изменить размер шрифта у элемента JButton?
Чтобы надпись на кнопке была нужного мне размера

0
08.03.2017, 04:00
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.03.2017, 04:00
Помогаю со студенческими работами здесь

Изменить текст группе JButton исходя из выбора в JComboBox
И уж чего только не подключал и UpdateUI(), revalidate() и к панелям и к фрейму прикручивал..ну...

Можно ли изменить форму JButton при наведении курсора?
Java Swing. Например была прямоугольная кнопка, нужно сделать круглую. Можно ли перерисовать...

Изменить координаты текстуры
Здравствуйте Нужно пересчитывать координаты текстур(ы) для каждой точки (к сожалению, отделаться...

Изменить координаты объекта
Хочу вывести bmp в определенных координатах. Вот кусок кода: ... QGraphicsScene scene;...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru