双11狂欢大促

盲盒赢 定制羽绒服

开启惊喜盲盒,抽取你的专属好礼

— 惊喜奖品抢先看 —

Java按钮设计

fearlessMore fearlessMore 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
package com.han;

import javafx.application.Application;
import javafx.geometry.Insets;
import javafx.geometry.Pos;
import javafx.scene.SceneBuilder;
import javafx.scene.control.ButtonBuilder;
import javafx.scene.control.ToolBarBuilder;
import javafx.scene.layout.BorderPaneBuilder;
import javafx.scene.layout.VBoxBuilder;
import javafx.scene.paint.Color;
import javafx.stage.Stage;

public class ButtonStyles extends Application {
public static void main(String[] args) { launch(args); }

@Override public void start(Stage primaryStage) {
primaryStage.setTitle("JavaFX CSS Buttons");
primaryStage.setScene(SceneBuilder.create()
.stylesheets(ButtonStyles.class.getResource("Buttons.css").toExternalForm())
.fill(Color.gray(0.9))
.root(
BorderPaneBuilder.create()
.left(
VBoxBuilder.create()
.spacing(10)
.padding(new Insets(20))
.alignment(Pos.CENTER)
.children(
ButtonBuilder.create().text("Green").id("green").build(),
ButtonBuilder.create().text("Round Red").id("round-red").build(),
ButtonBuilder.create().text("Bevel Grey").id("bevel-grey").build(),
ButtonBuilder.create().text("Glass Grey").id("glass-grey").build(),
ButtonBuilder.create().text("Shiny Orange").id("shiny-orange").build(),
ButtonBuilder.create().text("DARK BLUE").id("dark-blue").build(),
ButtonBuilder.create().text("Record Sales").id("record-sales").build(),
ButtonBuilder.create().text("Rich Blue").id("rich-blue").build(),
ButtonBuilder.create().text("Big Yellow").id("big-yellow").build(),
ToolBarBuilder.create()
.id("iphone-toolbar")
.items(
ButtonBuilder.create().text("iPhone").id("iphone").build()
)
.build(),
ButtonBuilder.create().text("Large iPad Dark Grey").id("ipad-dark-grey").build(),
ButtonBuilder.create().text("Large iPad Grey").id("ipad-grey").build(),
ButtonBuilder.create().text("OSX Lion (Default)").id("lion-default").build(),
ButtonBuilder.create().text("OSX Lion").id("lion").build(),
ButtonBuilder.create().text("Windows 7 (Default)").id("windows7-default").build(),
ButtonBuilder.create().text("Windows 7").id("windows7").build()
)
.build()
)
.center(
VBoxBuilder.create()
.spacing(10)
.padding(new Insets(20))
.alignment(Pos.CENTER)
.style("-fx-background-color: #373737;")
.children(
ButtonBuilder.create().text("Green").id("green").build(),
ButtonBuilder.create().text("Round Red").id("round-red").build(),
ButtonBuilder.create().text("Bevel Grey").id("bevel-grey").build(),
ButtonBuilder.create().text("Glass Grey").id("glass-grey").build(),
ButtonBuilder.create().text("Shiny Orange").id("shiny-orange").build(),
ButtonBuilder.create().text("DARK BLUE").id("dark-blue").build(),
ButtonBuilder.create().text("Record Sales").id("record-sales").build(),
ButtonBuilder.create().text("Rich Blue").id("rich-blue").build(),
ButtonBuilder.create().text("Big Yellow").id("big-yellow").build(),
ToolBarBuilder.create()
.id("iphone-toolbar")
.items(
ButtonBuilder.create().text("iPhone").id("iphone").build()
)
.build(),
ButtonBuilder.create().text("Large iPad Dark Grey").id("ipad-dark-grey").build(),
ButtonBuilder.create().text("Large iPad Grey").id("ipad-grey").build(),
ButtonBuilder.create().text("OSX Lion (Default)").id("lion-default").build(),
ButtonBuilder.create().text("OSX Lion").id("lion").build(),
ButtonBuilder.create().text("Windows 7 (Default)").id("windows7-default").build(),
ButtonBuilder.create().text("Windows 7").id("windows7").build()
)
.build()
)
.build()
)
.build());
primaryStage.show();
}
}
...全文

相关推荐

基于Java的Android应用按钮显示隐藏动画设计源码

基于Java的Android应用按钮显示隐藏动画设计源码项目不仅是一个具体的动画实现案例,也是Android应用开发中UI设计和Java编程技能的综合体现。

lly202406

Java界面添加按钮】- 实现按钮功能的Java界面设计与编程

通过本文的介绍,我们学习了如何在Java界面中添加按钮,并实现按钮的各种功能。我们了解了按钮的创建与布局、按钮事件处理以及按钮的样式与交互等关键知识点。通过灵活运用这些技巧,我们可以设计出功能强大且美观的Java界面,提升用户体验和应用程序的交互性。在Java中,可以使用ActionListener接口来监听按钮的点击事件,并编写相应的处理代码。然后,我们可以使用JButton类来创建按钮对象,并将其添加到界面上的容器中。方法中,可以编写需要执行的代码,例如弹出一个对话框显示按钮被点击的信息。

前端智慧

基于Java技术的日程表与导航按钮设计源码

今天,我们要探讨的是一个基于Java技术开发的日程表与导航按钮设计源码项目。该项目不仅展示了一种高效的设计模式,也为桌面及移动应用开发提供了实际可用的日程管理和界面导航解决方案。

wjs2024

Java程序设计:031804_按钮组件:JButton.ppt

Java 程序设计之 JButton 组件详解Java 程序设计中,JButton 组件是 Swing 库中的一种基本组件,用于创建图形用户界面中的按钮。

超级源码阿

Java对对碰按钮版(最终版) 游戏的源代码-课程设计

本项目为一款基于Java开发的“对对碰”益智类桌面游戏,采用Swing图形界面技术实现按钮交互操作。通过IntelliJ IDEA进行开发配置,包含完整的模块化结构与项目环境设置,适用于课程设计实践。

项目张雪峰之巅
评论 7
收藏 已收藏
分享
返回顶部
fearlessMore
Java SE 62,621 成员 307,251 内容