当前位置: 首页>>代码示例>>Java>>正文


Java FXCollections.observableArrayList方法代码示例

本文整理汇总了Java中javafx.collections.FXCollections.observableArrayList方法的典型用法代码示例。如果您正苦于以下问题:Java FXCollections.observableArrayList方法的具体用法?Java FXCollections.observableArrayList怎么用?Java FXCollections.observableArrayList使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在javafx.collections.FXCollections的用法示例。


在下文中一共展示了FXCollections.observableArrayList方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: getBrData

import javafx.collections.FXCollections; //导入方法依赖的package包/类
public ObservableList<Browsers> getBrData() {

        try {
            if (new File(jsonFile).exists()) {
                Object obj = parser.parse(new FileReader(jsonFile));
                JSONObject jsonObject = (JSONObject) obj;
                JSONArray caps = (JSONArray) jsonObject.get("capabilities");
                Iterator<JSONObject> iterator = caps.iterator();
                List<Browsers> brList = new ArrayList<>();

                while (iterator.hasNext()) {
                    JSONObject objt = iterator.next();
                    brList.add(new Browsers(objt.get("browserName").toString(), objt.get("maxInstances").toString()));
                }

                ObservableList<Browsers> data = FXCollections.observableArrayList(brList);
                return data;
            }
        } catch (IOException | ParseException ex) {
            Logger.getLogger(ParseJSON.class.getName()).log(Level.SEVERE, null, ex);
        }
        return null;
    }
 
开发者ID:CognizantQAHub,项目名称:Cognizant-Intelligent-Test-Scripter,代码行数:24,代码来源:ParseJSON.java

示例2: start

import javafx.collections.FXCollections; //导入方法依赖的package包/类
@Override
public void start(Stage stage) {
    Scene scene = new Scene(new Group());
    stage.setTitle("Europian Country Population");
    stage.setWidth(500);
    stage.setHeight(500);
 
    ObservableList<PieChart.Data> pieChartData =
            FXCollections.observableArrayList(
            new PieChart.Data("Belgium", 3),
            new PieChart.Data("France", 26),
            new PieChart.Data("Germany", 35),
            new PieChart.Data("Netherlands", 7),
            new PieChart.Data("Sweden", 4),
            new PieChart.Data("United Kingdom", 25));
    final PieChart pieChart = new PieChart(pieChartData);
    pieChart.setTitle("Country Population");

    ((Group) scene.getRoot()).getChildren().add(pieChart);
    stage.setScene(scene);
    stage.show();
}
 
开发者ID:PacktPublishing,项目名称:Java-for-Data-Science,代码行数:23,代码来源:PieChart - MainApp.java

示例3: getAttributes

import javafx.collections.FXCollections; //导入方法依赖的package包/类
@Override
public ObservableList<IAttribute> getAttributes () {
    ObservableList<IAttribute> attributes = FXCollections.observableArrayList();
    attributes.add(mySpeed);
    attributes.add(myOrientation);
    attributes.add(myXVel);
    attributes.add(myYVel);
    attributes.addAll(getSpecificAttributes());
    return attributes;
}
 
开发者ID:tomrom95,项目名称:GameAuthoringEnvironment,代码行数:11,代码来源:Mover.java

示例4: mbushNgaStatusi

import javafx.collections.FXCollections; //导入方法依赖的package包/类
public void mbushNgaStatusi(String emri){
    try {
        String sql = "select * from Punet where punetori = '" + emri + "' order by id asc";
        Connection conn = DriverManager.getConnection(CON_STR, "test", "test");
        Statement stmt = conn.createStatement();
        ResultSet rs = stmt.executeQuery(sql);
        ObservableList<TabelaTeDhenatPunetore> data = FXCollections.observableArrayList();
        Format format = new SimpleDateFormat("dd/MM/yyyy");
        String s = "";
        while (rs.next()) {
            s = format.format(rs.getDate("data"));
            data.add(new TabelaTeDhenatPunetore(rs.getInt("id"), rs.getString("lloji"), s,
                    rs.getFloat("qmimi"), rs.getString("konsumatori"), rs.getString("pershkrimi"), rs.getString("kryer"), rs.getString("makina")));
        }

        rs.close();
        stmt.close();
        conn.close();
        table.setItems(data);
    }catch (Exception ex){ex.printStackTrace();}
}
 
开发者ID:urankajtazaj,项目名称:Automekanik,代码行数:22,代码来源:ShikoPunetPunetoret.java

示例5: SelectAttributeSFV

import javafx.collections.FXCollections; //导入方法依赖的package包/类
public SelectAttributeSFV (IDefinitionCollection<AttributeDefinition> attributes) {
    setMyTitle(MY_TITLE_KEY);
    setResoureBunldeAndKey();
    myAttributeSelector =
            new MultiChoiceEntryView<AttributeDefinition>(myAttributesKey,
                                                          attributes.getItems(), 170, 220,
                                                          AuthoringView.DEFAULT_ENTRYVIEW);
    mySelectedView =
            new MultiChoiceEntryView<AttributeDefinition>(mySelectedKey,
                                                          FXCollections.observableArrayList(),
                                                          300, 220,
                                                          AuthoringView.DEFAULT_ENTRYVIEW);
    initView();
}
 
开发者ID:tomrom95,项目名称:GameAuthoringEnvironment,代码行数:15,代码来源:SelectAttributeSFV.java

示例6: findAllTopics

import javafx.collections.FXCollections; //导入方法依赖的package包/类
ObservableList<Topic> findAllTopics() {
    final ObservableList<Topic> allTopics = FXCollections.observableArrayList();
    final List<Topic> topics = DatabaseFacade.getDefault().getCrudService()
            .findByNamedQuery(Topic.class, ITopicConfiguration.NAMED_QUERY__NAME__FIND_ALL);
    
    allTopics.addAll(topics);
    Collections.sort(allTopics);

    return allTopics;
}
 
开发者ID:Naoghuman,项目名称:ABC-List,代码行数:11,代码来源:TopicSqlService.java

示例7: getMyCreatedGlobals

import javafx.collections.FXCollections; //导入方法依赖的package包/类
public DefinitionCollection<AttributeDefinition> getMyCreatedGlobals () {
    if (myCreatedGlobals == null) {
        myCreatedGlobals =
                new DefinitionCollection<>(AuthorshipData.GLOBALS_TITLE_KEY,
                                           FXCollections.observableArrayList());
    }
    return myCreatedGlobals;
}
 
开发者ID:tomrom95,项目名称:GameAuthoringEnvironment,代码行数:9,代码来源:AuthorshipData.java

示例8: call

import javafx.collections.FXCollections; //导入方法依赖的package包/类
@Override protected ObservableList<DailySales> call() throws Exception {
    for (int i = 0; i < 500; i++) {
        updateProgress(i, 500);
        Thread.sleep(5);
    }
    ObservableList<DailySales> sales = FXCollections.observableArrayList();
    sales.add(new DailySales(1, 5000, new Date()));
    sales.add(new DailySales(2, 2473, new Date(0)));
    return sales;
}
 
开发者ID:jalian-systems,项目名称:marathonv5,代码行数:11,代码来源:ServiceSample.java

示例9: getObservableDataList

import javafx.collections.FXCollections; //导入方法依赖的package包/类
public ObservableList<String> getObservableDataList(String query) {
	if (query != null && !query.equals("")) {
		ObservableList<String> reducedList = FXCollections.observableArrayList();
		Iterator<String> it = getObservableDataList().iterator();
		while (it.hasNext()) {
			String s = it.next();
			if (s.equals(query) || s.equalsIgnoreCase(query)|| 
				s.contains(query) || s.matches(query) || Functions.like(s,query)) {
				reducedList.add(s);
			}
		}
		return reducedList;
	}
	return getObservableDataList();
}
 
开发者ID:CoffeeCodeSwitzerland,项目名称:Lernkartei_2017,代码行数:16,代码来源:FXModel.java

示例10: deepCopySeriesData

import javafx.collections.FXCollections; //导入方法依赖的package包/类
static <X, Y> ObservableList<XYChart.Data<X, Y>> deepCopySeriesData(
		final Collection<? extends XYChart.Data<X, Y>> data) {
	final ObservableList<XYChart.Data<X, Y>> result = FXCollections.observableArrayList();
	for (final Data<X, Y> i : data) {
		result.add(new Data<>(i.getXValue(), i.getYValue()));
	}
	return result;
}
 
开发者ID:kerner1000,项目名称:javafx-chart-zooming,代码行数:9,代码来源:ZoomManager.java

示例11: StackedBarChartSample

import javafx.collections.FXCollections; //导入方法依赖的package包/类
public StackedBarChartSample() {
    String[] years = {"2007", "2008", "2009"};
    CategoryAxis xAxis = CategoryAxisBuilder.create()
            .categories(FXCollections.<String>observableArrayList(years)).build();
    NumberAxis yAxis = NumberAxisBuilder.create()
                       .label("Units Sold")
                       .lowerBound(0.0d)
                       .upperBound(10000.0d)
                       .tickUnit(1000.0d).build();
    ObservableList<StackedBarChart.Series> barChartData = FXCollections.observableArrayList(
        new StackedBarChart.Series("Region 1", FXCollections.observableArrayList(
           new StackedBarChart.Data(years[0], 567d),
           new StackedBarChart.Data(years[1], 1292d),
           new StackedBarChart.Data(years[2], 1292d)
        )),
        new StackedBarChart.Series("Region 2", FXCollections.observableArrayList(
           new StackedBarChart.Data(years[0], 956),
           new StackedBarChart.Data(years[1], 1665),
           new StackedBarChart.Data(years[2], 2559)
        )),
        new StackedBarChart.Series("Region 3", FXCollections.observableArrayList(
           new StackedBarChart.Data(years[0], 1154),
           new StackedBarChart.Data(years[1], 1927),
           new StackedBarChart.Data(years[2], 2774)
        ))
    );
    
    StackedBarChart chart = new StackedBarChart(xAxis, yAxis, barChartData, 25.0d);
    getChildren().add(chart);
}
 
开发者ID:jalian-systems,项目名称:marathonv5,代码行数:31,代码来源:StackedBarChartSample.java

示例12: onActionShowAllTermsFromSelectedTopic

import javafx.collections.FXCollections; //导入方法依赖的package包/类
public void onActionShowAllTermsFromSelectedTopic() {
    // Is any [Topic] in the [ComboBox] selected?
    if (cbFindTermsInTopics.getSelectionModel().isEmpty()) {
        lInfoFoundedTerms.setText(TermPresentationConverter.getI18nMsgFoundedEntities(IPropertiesConfiguration.NO_ENTITY));
        return;
    }
    
    LoggerFacade.getDefault().debug(this.getClass(), "On action show all [Term]s from selected [Topic]"); // NOI18N

    // Which [Term]s should be loaded
    final Topic topic = cbFindTermsInTopics.getSelectionModel().getSelectedItem();
    final long topicId = topic.getId();
    
    // Load [Term]
    final ObservableList<Term> terms = FXCollections.observableArrayList();
    if (Objects.equals(topicId, DEFAULT_ID__TOPIC__SHOW_ALL_EXISTING_TERMS)) {
        terms.addAll(SqlProvider.getDefault().findAllTerms());
    }
    else if (Objects.equals(topicId, DEFAULT_ID__TOPIC__SHOW_ALL_TERMS_WITHOUT_PARENT)) {
        terms.addAll(SqlProvider.getDefault().findAllTermsInExerciseTermsWithoutParent());
    }
    else {
        terms.addAll(SqlProvider.getDefault().findAllTermsWithTopicId(topicId));
    }
    
    // Show them in gui
    lInfoFoundedTerms.setText(TermPresentationConverter.getI18nMsgFoundedEntities(terms.size()));
     
    lvFoundedTerms.getItems().clear();
    lvFoundedTerms.getItems().addAll(terms);
}
 
开发者ID:Naoghuman,项目名称:ABC-List,代码行数:32,代码来源:ApplicationPresenter.java

示例13: mbush

import javafx.collections.FXCollections; //导入方法依赖的package包/类
public void mbush(String emri){
    Thread t = new Thread(new Runnable() {
        @Override
        public void run() {
            try {
                String sql = "select * from Punet where punetori = '" + emri + "' order by id asc";
                Connection conn = DriverManager.getConnection(CON_STR, "test", "test");
                Statement stmt = conn.createStatement();
                ResultSet rs = stmt.executeQuery(sql);
                ObservableList<TabelaTeDhenatPunetore> data = FXCollections.observableArrayList();
                Format format = new SimpleDateFormat("dd/MM/yyyy");
                String s = "";
                while (rs.next()) {
                    s = format.format(rs.getDate("data"));
                    data.add(new TabelaTeDhenatPunetore(rs.getInt("id"), rs.getString("lloji"), s,
                            rs.getFloat("qmimi"), rs.getString("konsumatori"), rs.getString("pershkrimi"), rs.getString("kryer"), rs.getString("makina")));
                }

                rs.close();
                stmt.close();
                conn.close();
                table.setItems(data);
            }catch (Exception ex){ex.printStackTrace();}
        }
    });
    t.start();
}
 
开发者ID:urankajtazaj,项目名称:Automekanik,代码行数:28,代码来源:ShikoPunetPunetoret.java

示例14: getEffectTypes

import javafx.collections.FXCollections; //导入方法依赖的package包/类
public ObservableList<ProfileDisplay> getEffectTypes (ResourceBundle typeFile) {
    List<ProfileDisplay> list = Collections.list(typeFile.getKeys())
            .stream()
            .map(s -> new ProfileDisplay(s))
            .collect(Collectors.toList());
    return FXCollections.observableArrayList(list);
}
 
开发者ID:tomrom95,项目名称:GameAuthoringEnvironment,代码行数:8,代码来源:TypeFactory.java

示例15: constructContainer

import javafx.collections.FXCollections; //导入方法依赖的package包/类
@Override
public Parent constructContainer()
{
	bp.setId("loginviewbg");
	
	list = new ListView<String>();
	items = FXCollections.observableArrayList("Philippe Kr�ttli","Irina Deck","Javier Martinez Alvarez","Frithjof Hoppe");
	list.setItems(items);		
	
	AllFields = new VBox(50);
	AllFields.setAlignment(Pos.CENTER);
	AllFields.setMaxWidth(300);
	AllFields.setPadding(new Insets(20));
	
	GroupName = new HBox(50);
	Option = new HBox(50);
	
	name = new Label("Name:");
	groupname = new Label("{Gruppenname}");
	
	btnAdd = new AppButton("Hinzuf�gen");
	btnRemove = new AppButton("Entfernen");
	back = new BackButton(getFXController(),"Zur�ck");
	
	
	
	GroupName.getChildren().addAll(name,groupname);
	Option.getChildren().addAll(back,btnAdd,btnRemove);
	
	AllFields.getChildren().addAll(GroupName,Option,list);
	
	
	bp.setCenter(AllFields);
	
	back.setOnAction(e -> getFXController().showView("groupview"));
	btnAdd.setOnAction(e -> getFXController().showView("userlistview"));
	
	btnRemove.setOnAction(e -> {
	Alert alert = new Alert(AlertType.CONFIRMATION);
	alert.setTitle("Mitglied l�schen");
	alert.setHeaderText("Sie sind gerade dabei ein Mitglied aus der Gruppe zu entfernen.");
	alert.setContentText("Sind Sie sich sicher, dass sie das tun wollen?");
	Optional<ButtonType> result = alert.showAndWait();
	if (result.get() == ButtonType.OK){
	    // ... user chose OK
	} else {
		Alert noDeletion = new Alert(AlertType.INFORMATION);
		noDeletion.setTitle("L�schvorgang abgebrochen");
		noDeletion.setHeaderText("Mitglied nicht gel�scht");
		noDeletion.setContentText("Der L�schvorgang wurde abgebrochen.");
		noDeletion.showAndWait();
	    alert.close();
	}});
	
	return bp;
}
 
开发者ID:CoffeeCodeSwitzerland,项目名称:Lernkartei_2017,代码行数:57,代码来源:GroupMemberView.java


注:本文中的javafx.collections.FXCollections.observableArrayList方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。