জাভাএফএক্স অ্যাপ্লিকেশনগুলির জন্য গ্লোবাল মেনু


14

আমি জানি যে আমরা জয়তানা ব্যবহার করে জাভা সুইং অ্যাপ্লিকেশনগুলির জন্য গ্লোবাল মেনু সক্ষম করতে পারি। তবে আমি জাভাএফএক্স অ্যাপ্লিকেশনগুলির জন্য গ্লোবাল মেনু সমর্থনটি সন্ধান করছি । এটি অনুসন্ধান করার পরে, আমি খুঁজে পেয়েছি যে ম্যাকের মধ্যে একই ধরণের আচরণ সক্ষম করতে জাভাএফএক্সে সেটআপসিসটেমমেনুবার ব্যবহার করা হয়। তবে এটি উবুন্টুতে কাজ করছে না।

আমার জাভা কোড:

import javafx.application.*;
import javafx.scene.*;
import javafx.scene.control.*;
import javafx.scene.layout.*;
import javafx.scene.paint.*;
import javafx.stage.*;

public class Main extends Application {

    @Override
    public void start(Stage primaryStage) {
        BorderPane root = new BorderPane();
        Scene scene = new Scene(root, 300, 250, Color.WHITE);

        MenuBar menuBar = new MenuBar();
        // Use system menu bar
        menuBar.setUseSystemMenuBar(true);
        menuBar.prefWidthProperty().bind(primaryStage.widthProperty());
        root.setTop(menuBar);

        Menu fileMenu = new Menu("File");

        Menu webMenu = new Menu("Web");

        Menu sqlMenu = new Menu("SQL");

        menuBar.getMenus().addAll(fileMenu, webMenu, sqlMenu);

        primaryStage.setScene(scene);
        primaryStage.show();
    }

    public static void main(String[] args) {
        launch(args);
    }
}

আউটপুট:

উবুন্টুতে জাভাএফএক্স মেনু

এছাড়াও এই সমস্যাটি সম্পর্কে এখানে একটি বাগ রিপোর্ট রয়েছে: জিটিকে: গ্লোবাল সিস্টেম মেনু বার সমর্থনটি কার্যকর করুন

এই সমস্যাটি সমাধান করার জন্য কি কোনও কার্যকারিতা রয়েছে?


আপনি এখনও খুঁজে পেয়েছেন?
সক্রেটিস

পছন্দ করেছেন
গোবিনাথ

উত্তর:


1

কোডটির দিকে তাকিয়ে, এবং আমি অভিজ্ঞ এফএক্স বিকাশকারী নই, তবে এটি "রুট.সেটটপ (মেনুবার)" লাইনের মতো দেখাচ্ছে; মোট প্রদর্শনের শীর্ষ সারিতে নয়, আপনার ধারকটির শীর্ষে মেনু বারটি সনাক্ত করছে। আমি অন্য কিছু কমান্ড প্রয়োজন বলে মনে করি। আমার কাছে কেবল জাভা এডাব্লুটি এবং সুইং অভিজ্ঞতা রয়েছে এবং ভুল হতে পারে।


0

ইতিমধ্যে সমাধান না হলে। আপনি ইউআই ডিজাইনের জন্য পৃথক এফএক্সএমএল ফাইল ব্যবহার করার চেষ্টা করতে পারেন। একই জন্য দৃশ্যের নির্মাতা ব্যবহার করুন। দৃশ্য নির্মাতা , এখান থেকে একই ডাউনলোড করুন

আমি উবুন্টু ১.0.০৪ তে একই চেষ্টা করেছি এবং এটি ভাল কাজ করে। আশা করি এটা সাহায্য করবে.

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.