intellij-idea - أين ذهب منشئ صور JavaFX؟




javafx-8 fxml scenebuilder (5)

مع JDK8u40 ، وفقًا لما يلي:

بدءًا من Oracle Java SE 8u40 ، لا توفر Oracle مجموعة منفصلة من ثنائيات JavaFX Scene Builder المصاحبة. إذا كنت ترغب في المساهمة في التغييرات أو الأفكار أو لمجرد إعلامنا بما قمت به مع الكود ، يرجى الرجوع إلى إرشادات مساهمة مجتمع OpenJDK والانضمام إلى القائمة البريدية openjfx-dev.

لا يزال بإمكانك تنزيل الملف الثنائي الأخير في Oracle في هذا link . لكن تحقق من هذا التحذير:

تحذير: قد تتضمن هذه الإصدارات من JavaFX Scene Builder مكونات لا تحتوي على أحدث تصحيحات الأمان ولا يُنصح باستخدامها في الإنتاج.

هذا يعني أنه لا يتضمن التغييرات الأخيرة من 8u40 ، مثل التحكم في Spinner الجديد.

البدائل

المشروع مفتوح المصدر ، ويمكنك العثور على الشفرة المحدثة في repo OpenJFX. لذلك أنت حر في تنزيله وبناءه.

منذ إصدارها بموجب ترخيص BSD ، تقدم Gluon الدعم للحصول على إصدار محدث من Scene Builder ، ويمكنك تنزيل أداة تثبيت لنظامك الأساسي أو جرة قابلة للتنفيذ من here .

الى جانب ذلك ، لديهم repository مفتوح حيث يمكن لأي شخص المساهمة.

أحاول العثور على منشئ صور JavaFX بعيد المنال حتى أتمكن من استخدامه في Intellij. أنا على نظام التشغيل ويندوز.

ذكرت شركة أوراكل أن أداة إنشاء صور JavaFX مدرجة في تنزيل جديد ، ولكن بغض النظر عن طريقة البحث ، لا يمكنني العثور عليها (راجع http://www.oracle.com/technetwork/java/javafx/downloads/index.html ). أعتقد أنهم ربطوا بصفحة غير صحيحة وغوغلينغ لأنها لا تصلني إلى أي مكان.

لدي بالفعل جافا 8 SDK مثبتة وتعمل بشكل جيد. يبدو أن JavaFX مدرج الآن في ذلك ، لكن في أي مكان في مجلد Java يمكنني العثور على منشئ المشهد ويبدو أنه مفقود بالكامل على الإنترنت.

من فضلك هل يمكن لأي شخص المساعدة؟ أنا فقط أريد أن أكتب برنامج واجهة المستخدم الرسومية الصغيرة ويبدو أن JavaFX هو الطريق الذي يجب أن نسلكه (إذا لم يكن الأمر كذلك ، فلا تتردد في أن تحررني من هذه الفكرة!)



تثبيت JavaFx Scene Builder (Gluon) مع Intellij 14 على Windows مع JDK7

من المحتمل أن يعمل هذا مع Java 8 أيضًا ولكنني أستخدم 7 لذلك لم أختبر 8.

أعلم أن هذا قد تم الرد عليه ولكن هذا قد يكون مفيدًا لمستخدمي Intellij المستقبليين. للحصول على منشئ المشهد للعمل مع Intellij 14 استخدم الخطوات التالية.

  1. قم بتثبيت Scene Builder for Windows. تنزيل / تثبيت من هنا ( Windows Installer (x64) )
  2. تعيين مسار Scene Builder إلى ملف قابل للتنفيذ في Intellij. File -> Settings -> Languages And Frameworks -> JavaFx By default default installed under C:\Users\kris\AppData\Local\SceneBuilder\
  3. افتح ملف .fxml الخاص بك. انقر فوق علامة التبويب منشئ المشهد.

على ماك ، في Intellij ، تحتاج إلى الذهاب إلى تفضيلات ، ثم اكتب JavaFX ثم القيام بذلك. يرجى إلقاء نظرة على الصورة المرفقة.


يمكن الآن تغييره إلى إصدار lambda

@Override
public void actionPerformed(ActionEvent e) {
    Platform.runLater(() -> {
        try {
            //an event with a button maybe
            System.out.println("button is clicked");
        } catch (IOException | COSVisitorException ex) {
            Exceptions.printStackTrace(ex);
        }
    });
}




intellij-idea javafx javafx-8 fxml scenebuilder