Код, который по какой-то причине работает на ноутбуках с Windows, но не на Mac - PullRequest
0 голосов
/ 07 марта 2019

import java.awt.*;
                    // Contains the Classes for Controls

public class increment extends EasyApp          // EasyApp provides simplified commands
{                                             //  for creating controls and making
   public static void main(String[] args)     //  the actions method simpler
   {   new increment();   }

   //-------- creating CONTROLS -----------------------------------
   List nums = addList("2|4|6",160,200,50,40,this);
   TextField number     = addTextField("",50,200,100,40,this);

   public increment()                                  // Constructor
   {                                                 //  This runs at the beginning.
       setTitle("My First GUI App");                  //  You can do things like 
       setSize(400,300);                              //  changing the Window size
       number.setFont(new Font("Arial",0,20) );    //  or appearance of Controls.
   }

   public void actions(Object source,String command) // When a Button is clicked,
   {                                                 //  this method decides how
       if (nums.getSelectedItem().equals("2")){
           double num = Double.parseDouble(number.getText()) +2;
           number.setText(num + "");
       }
       if (nums.getSelectedItem().equals("4")){
           double num = Double.parseDouble(number.getText()) +4;
           number.setText(num + "");
       }
       if (nums.getSelectedItem().equals("6")){
           double num = Double.parseDouble(number.getText()) +6;
           number.setText(num + "");
       }
   }
}

Приведенный выше код предназначен для создания выпадающего меню (которое содержит номера 2,4 и 6) рядом с текстовым полем. Пользователь вводит число в текстовое поле и затем выбирает параметр в раскрывающемся меню в текстовом поле. Затем предполагается, что программа добавляет число, выбранное в раскрывающемся меню, к числу в текстовом поле. По какой-то причине код работает на компьютере Windows, но не на Mac. Может кто-нибудь помочь, пожалуйста?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...