`
xiewanzhi
  • 浏览: 161026 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

JSpinner使用方法

阅读更多
//日期
JSpinner dateSpinner = new JSpinner();
SpinnerDateModel dataModel = new SpinnerDateModel();
dataModel.setCalendarField(Calendar.YEAR);
dateSpinner.setModel(dataModel);
JSpinner.DateEditor dateEditor = new JSpinner.DateEditor(dateSpinner, "yyyy");
dateSpinner.setEditor(dateEditor);
Date d = (java.util.Date) dateSpinner.getValue();  
//数字
JSpinner numSpinner = new JSpinner();
SpinnerModel numModel = new SpinnerNumberModel(9999, 1024, 65535, 1);
numSpinner.setModel(numModel);
//list
JSpinner listSpinner = new JSpinner();
String[] weeks = new String[] {"周一", "周二", "周三"};
SpinnerListModel listModel = new SpinnerListModel(weeks);
listSpinner.setModel(listModel);

 

分享到:
评论

相关推荐

    JAVA JSpinner可运行,界面友好

    这个可运行的示例包含了多种`JSpinner`的演示,有助于开发者更好地理解和使用这个组件。 ### JSpinner的基本结构 `JSpinner`由两个主要部分组成:模型(Model)和编辑器(Editor)。模型存储和管理数据,编辑器则...

    java风景日历[参考].pdf

    我们使用了 SpinnerModel 接口来提供年份数据,并使用了 JSpinner 的 setValue() 方法来设定当前年份。 结论 本系统是一个使用 Java 语言实现的风景日历系统,具有日历面板、风景图片显示面板、功能按钮面板和菜单...

    2中方法实现对话框

    综上所述,关于“2种方法实现对话框”的主题,我们主要讨论了模态对话框和非模态对话框的概念、在不同编程环境中的实现方式,以及如何使用源码和工具来定制和管理对话框。同时,还涉及到了Java Swing中的JSpinner...

    java时钟界面—代码

    在本例中,使用了`JFrame`、`JPanel`、`JSpinner`等Swing组件来构建时钟界面。 #### 1.2 JFrame和JPanel的使用 - **JFrame**:它是Swing中的顶级容器之一,相当于窗口。在示例代码中,通过`new JFrame("时钟界面")`...

    swing时间选择控件

    在Swing中,我们可以利用JCalendar、JSpinner日期选择器或者自定义的JDialog等方法实现时间选择功能。下面将详细探讨这些知识点。 1. **JCalendar**: JCalendar是第三方库jcalendar提供的一个全功能日历组件,它...

    java2程序设计技能百练高级界面篇

    10. **Swing小组件和工具**:如JSpinner用于数值选择,JSlider用于滑动选择,JTabbedPane用于创建选项卡面板,JDesktopPane和JInternalFrame则支持MDI(多文档界面)应用。 掌握以上知识点,将使你具备设计和实现...

    疯狂JAVA讲义

    4.4.3 使用return结束方法 87 4.5 数组类型 87 4.5.1 理解数组:数组也是一种类型 88 学生提问:int[]是一种类型吗?怎么使用这种类型呢? 88 4.5.2 定义数组 88 4.5.3 数组的初始化 89 学生提问:能不能只...

    JavaWeb基本控件学习 GUI

    在JavaWeb中,我们可以使用JMenu和.JMenuItem类创建菜单和菜单项,并通过setAccelerator方法为菜单项设置快捷键。例如,创建一个带有Ctrl+S快捷键的“保存”菜单项: ```java JMenuItem saveItem = new JMenuItem...

    JAVA Swing日期选择控件datepicker的使用

    在本篇文章中,我们将深入探讨如何在Java Swing应用程序中使用DatePicker,以及相关的实现方法。 一、JCalendar库的使用 1. 添加依赖:为了在Swing应用中使用DatePicker,可以引入JCalendar库,这是一个包含日期...

    javaSE代码实例

    16.4.9 防止错误的使用wait、notify、notifyAll方法 371 16.5 获取当前正在运行的线程 372 16.6 volatile关键字的含义与使用 372 16.7 小结 373 第17章 高级线程开发 374 17.1 线程池的使用 374 17.1.1...

    使用JAVA GUI实现细胞生命游戏

    这通常通过JComboBox或JSpinner组件实现,用户可以选择预设值或输入自定义值。 - **细胞繁殖速度**:游戏的每一轮更新可以通过定时器控制。用户可以设定更新间隔,如每秒更新一次,以调整游戏的速度。 - **手动...

    java swing 时间控件

    在回调方法中,可以读取用户选择的日期和时间,并执行相应的业务逻辑。对于JCalendar或其他自定义组件,可能需要注册特定的事件监听器,如PropertyChangeListener,以捕获日期或时间的改变。 5. **自定义组件**: ...

    java swing实现的汽车租赁管理系统(详细文档+视频+源码).zip

    开发者可能用JTextArea记录租赁合同,使用JSpinner来设置租赁天数,通过JButton执行租车和还车操作。 3. **客户管理**:系统会保存客户的基本信息,如姓名、联系方式、驾驶证号等。可以使用JForm来输入和编辑客户...

    Java核心技术II(第8版)

    6.4.3 JSpinner构件 6.4.4 用JEditorPane显示HTML 6.5 进度指示器 6.5.1 进度条 6.5.2 进度监视器 6.5.3 监视输入流的进度 6.6 构件组织器 6.6.1 分割面板 6.6.2 选项卡面板 6.6.3 桌面面板和内部框体 6.6.4 级联与...

    深入浅出JavaSwing程序设计

    5. **Swing小部件和装饰**:Swing提供了一系列的可定制组件,如JOptionPane、JSpinner、JDatePicker等,以及如何使用JLayer和JComponent的paint方法进行图形绘制。 6. **外观和主题**:讨论Nimbus、Metal、Windows...

    由一个简单的程序谈起--之四

    视图中使用了多种Swing组件,包括`JTextField`、`JSpinner`、`JComboBox`、`JRadioButton`和`JTextArea`,分别用于输入文本、数字选择、下拉列表选择、单选按钮以及多行文本输入。这些组件被实例化并在构造函数`...

    如果右键单机文本域会弹出美观的日历控件

    - 为了确保界面的正确初始化和更新,通常会在 Swing 应用程序中使用 `SwingUtilities.invokeLater()` 方法。这是因为 Swing 是基于事件调度线程(Event Dispatch Thread, EDT)的,所有的界面更新都应在这个线程中...

    实现动态球的功能(Java)

    本文将详细介绍一个使用 Java 编写的简单程序,该程序能实现多个彩色小球在画布上动态移动的效果。程序涉及 Java AWT 和 Swing 包中的类以及事件处理机制。 #### 主要组件 1. **`BallsCanvas` 类**:继承自 `...

    用java+swing实现的文件时间修改工具

    这个方法在Java 7及更高版本中可用,因此确保项目使用的Java版本能够支持。 在开发此类工具时,了解操作系统对时间戳的支持也非常重要。不同的操作系统对时间戳的处理可能有所不同,比如Windows和Unix系统之间就...

    Java日期选择控件完整源代码

    `JSpinner`可以与`SpinnerDateModel`结合使用,而`JCalendar`则提供了一个完整的日历视图。 - **JavaFX**:JavaFX的`DatePicker`控件是现代Java GUI开发中的标准日期选择器,具有直观的用户界面和强大的功能。 2. ...

Global site tag (gtag.js) - Google Analytics