• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Java JFXTabPane类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Java中com.jfoenix.controls.JFXTabPane的典型用法代码示例。如果您正苦于以下问题:Java JFXTabPane类的具体用法?Java JFXTabPane怎么用?Java JFXTabPane使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



JFXTabPane类属于com.jfoenix.controls包,在下文中一共展示了JFXTabPane类的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。

示例1: start

import com.jfoenix.controls.JFXTabPane; //导入依赖的package包/类
@Override
	public void start(Stage primaryStage) {
		try {
//			Image setting = new Image(getClass().getResourceAsStream("setting.png"j));
			Image logoimg = new Image(getClass().getResourceAsStream("logo.png"));
//			Button settingbtn = new Button("",new ImageView(setting));
//			settingLabel.setStyle("-fx-background-color:#1d1d1d");
			JFXButton logobtn = new JFXButton("",new ImageView(logoimg));
			Label title = new Label("       Energy Saving System");
			title.setFont(new Font(30));
			title.setPrefSize(650, 60);
			title.setStyle("-fx-background-color:#1d1d1d; \n -fx-text-fill:white ;");
			HBox hbox = new HBox();
			hbox.setStyle("-fx-background-color:#1d1d1d");
			hbox.setSpacing(10);
			hbox.setPadding(new Insets(10,10,10,10));
			hbox.getChildren().addAll(logobtn,title);
			BorderPane root = new BorderPane();
			root.setTop(hbox);
			JFXTabPane pane = new JFXTabPane();
			pane.setSide(Side.RIGHT);
			Tab tab1 = new Tab();
			Tab tab2 = new Tab();
			Tab tab3 = new Tab();
			tab3.setText("Settings");
			tab2.setText("Tweaks");
			tab2.setContent(new Tweaks().getPane());
			tab1.setText("Statistics");
			tab1.setContent(new ChartControls().getPane());
			pane.getTabs().addAll(tab1,tab2,tab3);
			root.setCenter(pane);
			Scene scene = new Scene(root,910,550);
			scene.getStylesheets().add(getClass().getResource("application.css").toExternalForm());
			primaryStage.setScene(scene);
			primaryStage.show();
			
		} catch(Exception e) {
			e.printStackTrace();
		}
	}
 
开发者ID:naeemkhan12,项目名称:IOTproject,代码行数:41,代码来源:Main.java


示例2: start

import com.jfoenix.controls.JFXTabPane; //导入依赖的package包/类
@Override
	public void start(Stage stage) throws Exception {
		BorderPane root = new BorderPane();
		JFXTabPane tabPane = new JFXTabPane();
		Tab tab1 = new Tab();
		tab1.setText("Graph Tab");
		Tab tab2 = new Tab();
		tab2.setText("Empty Tab");
		
		BorderPane gPane = new BorderPane();
		CategoryAxis x = new CategoryAxis();
		x.setLabel("Visited Sites");
		NumberAxis y = new NumberAxis();
		y.setLabel("Hits");
		lineChart = new LineChart<>(x, y);
		set2 = new XYChart.Series<>();
		set2.getData().add(new XYChart.Data("Ramzan",62));
//		set2.getData().add(new XYChart.Data("Hussan",421));
//		set2.getData().add(new XYChart.Data("Shoaib",92));
//		set2.getData().add(new XYChart.Data("Sudo",42));
		
		lineChart.setTitle("History Statistics");
		
		lineChart.getData().add(set2);
		JFXButton button = new JFXButton("add");
		button.addEventHandler(MouseEvent.MOUSE_CLICKED, e ->{
			set2.getData().remove(0);
			set2.getData().add(new XYChart.Data("chhala",45));
		});
		gPane.setCenter(lineChart);
		gPane.setLeft(button);
		
		tab1.setContent(gPane);
		tabPane.getTabs().addAll(tab1,tab2);
		
		root.setCenter(tabPane);
		Scene scene = new Scene(root,800,600);
		stage.setScene(scene);
		stage.show();
		
		final ScheduledExecutorService executorService = Executors.newSingleThreadScheduledExecutor();
	    executorService.scheduleWithFixedDelay(new Runnable() {
			@Override
			public void run() {
				Random rand = new Random();
				System.out.println(set2.getData().size());
				java.util.Date date = new java.util.Date();
				SimpleDateFormat timeFormat = new SimpleDateFormat("HH:mm:ss");
				set2.getData().add(new XYChart.Data(timeFormat.format(date),rand.nextInt(20)));	
			}
		}, 0, 1, TimeUnit.SECONDS);
	}
 
开发者ID:naeemkhan12,项目名称:websiteMonitor,代码行数:53,代码来源:TabsTest.java


示例3: setTabPane

import com.jfoenix.controls.JFXTabPane; //导入依赖的package包/类
/**
 * getting the tabpane and borderpane. 
 */
public void setTabPane(JFXTabPane tabPane, BorderPane borderPane) {
    this.tabPane = tabPane;
    System.out.println("Tab Pane is: " + tabPane);
    this.borderPane = borderPane;
}
 
开发者ID:badarshahzad,项目名称:SEGP_Group10,代码行数:9,代码来源:DrawerController.java


示例4: getJFXTabPane

import com.jfoenix.controls.JFXTabPane; //导入依赖的package包/类
public JFXTabPane getJFXTabPane() {
	return jfxTabPane;
}
 
开发者ID:mars-sim,项目名称:mars-sim,代码行数:4,代码来源:MainScene.java


示例5: start

import com.jfoenix.controls.JFXTabPane; //导入依赖的package包/类
@Override
public void start(Stage primaryStage) {
    primaryStage.setTitle("Tabs");

    JFXTabPane tabPane = new JFXTabPane();

    Tab tab = new Tab();
    tab.setText(msg);
    tab.setContent(new Label(TAB_0));

    tabPane.getTabs().add(tab);
    tabPane.setPrefSize(300, 200);
    Tab tab1 = new Tab();
    tab1.setText(TAB_01);
    tab1.setContent(new Label(TAB_01));

    tabPane.getTabs().add(tab1);

    SingleSelectionModel<Tab> selectionModel = tabPane.getSelectionModel();
    selectionModel.select(1);

    JFXButton button = new JFXButton("New Tab");
    button.setOnMouseClicked((o) -> {
        Tab temp = new Tab();
        int count = tabPane.getTabs().size();
        temp.setText(msg + count);
        temp.setContent(new Label(TAB_0 + count));
        tabPane.getTabs().add(temp);
    });

    tabPane.setMaxWidth(500);

    HBox hbox = new HBox();
    hbox.getChildren().addAll(button, tabPane);
    hbox.setSpacing(50);
    hbox.setAlignment(Pos.CENTER);
    hbox.setStyle("-fx-padding:20");

    Group root = new Group();
    Scene scene = new Scene(root, 700, 250);
    root.getChildren().addAll(hbox);
    scene.getStylesheets().add(TabsDemo.class.getResource("/css/jfoenix-components.css").toExternalForm());

    primaryStage.setTitle("JFX Tabs Demo");
    primaryStage.setScene(scene);
    primaryStage.show();
}
 
开发者ID:jfoenixadmin,项目名称:JFoenix,代码行数:48,代码来源:TabsDemo.java



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


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Java HighlightErrorFilter类代码示例发布时间:2022-05-22
下一篇:
Java UnknownOptionException类代码示例发布时间:2022-05-22
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap