2017-09-27 20 views
16

Tôi đang sử dụng JavaFX Gradle plugin để xây dựng ứng dụng JavaFX của mình. Có thể thêm nhiều mục trình đơn bắt đầu vào trình cài đặt đã hoàn tất không?Tôi có thể thêm nhiều mục menu bắt đầu vào chương trình của mình bằng JavaFX không?

+2

Tôi đã kiểm tra này, có vẻ như một số cấu hình đặc biệt là cần thiết . Khi tôi tìm thấy một cái gì đó làm việc, tôi sẽ cung cấp cho bạn một câu trả lời. ** Tuyên bố miễn trừ trách nhiệm: ** Tôi là người sáng tạo ra plugin JavaFX Gradle – FibreFoX

Trả lời

10

Sau khi trả lời other question regarding additional native launchers Tôi đã kiểm tra các nguồn của JDK, để xem những gì cần thiết cho việc này.

Bất kỳ trình khởi chạy nào có tính năng "needMenu" được bật sẽ được phản ánh trong một số mục nhập trình đơn bên trong menu bắt đầu. Chỉ cần thêm một cái gì đó như thế này để buildfile của bạn:

jfx { 
    // ... normal configuration ... 

    // your secondary entry points, each will inherit the configuration, unless you specify otherwise here 
    secondaryLaunchers = [ 
     [ 
      appName: 'somethingDifferent2', 
      mainClass: 'your.different.entrypoint.MainApp', 
      // the following is required for an start-menu entry 
      needMenu: true 
     ] 
    ] 
} 

Disclaimer: Tôi là tác giả của rằng JavaFX-Gradle-plugin

+0

Điều đó thật dễ dàng. Cảm ơn bạn @FibreFox. – Pablo

Các vấn đề liên quan