جافافس بيشارت التي تم إنشاؤها مع منشئ المشهد لا ديسبالي البيانات

StackOverflow https://stackoverflow.com//questions/12673873

سؤال

إم تواجه مشكلة في استخدام بعض الأمثلة جافافس من أوراكل كما لم يتم إنشاء' مشاهد ' مع منشئ المشهد حتى رمز يختلف عن ما أريد استخدامه ل.

إم محاولة إنشاء تخطيط مع سينيبويلدر الذي يحمل مخطط دائري.لقد قمت بتعيين فكسيد من الرسم البياني إلى 'ميبيشارت' مع المقابلة @FXML private Chart myPieChart; في بداية الكود الخاص بي.

لقد أضفت أيضا التعليمات البرمجية التالية التي يتم تنفيذها على إنيتياليساتيون التي اعتقدت أنها قد رتبت المخطط:-

    ObservableList<PieChart.Data> pieChartData = FXCollections.observableArrayList(
            new PieChart.Data("Grapefruit", 13),
            new PieChart.Data("Oranges", 25),
            new PieChart.Data("Plums", 10),
            new PieChart.Data("Pears", 22),
            new PieChart.Data("Apples", 30));


    PieChart myPieChart = new PieChart(pieChartData);

يتم وضع جميع القيم في قائمة يمكن ملاحظتها ومن ثم يتم إنشاء مثيل المخطط الدائري مع قيمة أوبسيفابليليست.

للأسف بلدي مخطط دائري لا يظهر....ما أنا في عداد المفقودين الرجال?

هتافات لأي مساعدة.

هل كانت مفيدة؟

المحلول

لا تقم بإنشاء بيتشارت جديد.

ستقوم عملية تحميل فكسمل بإنشاء مثيل مخطط لك وإدراجه كطفل من جزء تخطيط فكسمل المحدد.سوف الشرح فكسمل حقن إشارة إلى الرسم البياني في وحدة التحكم الخاصة بك.

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

نصائح أخرى

يمكنك أن تفعل مثل هذا فقط عن طريق تعيين معرف في فكسمل للرسم البياني الخاص بك

public class GraphScreenController implements Initializable {

    @FXML
    PieChart chart;

@Override
public void initialize(URL url, ResourceBundle rb) {
    // TODO
 ObservableList<PieChart.Data> pieChartData =
            FXCollections.observableArrayList(
            new PieChart.Data("Executed", 60),
            new PieChart.Data("Passed", 25),
            new PieChart.Data("Fails", 15));

 chart.setData(pieChartData);

}
}
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top