#java #eclipse #button #jframe #reset
#java #eclipse #кнопка #jframe #Сброс
Вопрос:
Как я мог бы создать кнопку запуска, которая запускает мои вычисления и перерисовывает в Java (Eclipse)? Я пробую это с помощью if(permission== true), но это не работает. То же самое с кнопкой сброса.
В пространстве классов:
public void setPermissionTrue()
{
permission = true;
}
public void run()
{
if(permission==true)
{
MyMoving
}
}
public static void main ( String args[] )
{
space.run()
}
В графическом интерфейсе класса
//Start-Button
private JButton getJButton1() {
if(startButton == null) {
startButton = new JButton();
startButton.setText("Start");
startButton.setFont(new java.awt.Font("Bodoni MT",0,22));
startButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent evt)
{
space.setPermissionTrue();
System.out.println("startButton.activated, set Permission=True");
}
});
}
return startButton;
Комментарии:
1. Вам нужно будет предоставить более подробную информацию. Что такое
permission
? Можете ли вы опубликовать короткий, автономный, компилируемый пример, который демонстрирует проблему, с которой вы столкнулись? Попробуйте удалить весь ненужный код перед его публикацией, но убедитесь, что ваш пример компилируется, запускается и точно показывает, в чем проблема.2. кажется, что метод main() переходит в run(), но попробуйте if() только один раз. таким образом, нажатие кнопки не имеет никакого эффекта.