文档章节

博为峰Java技术文章 ——JavaSE Swing 滑动组件JSliderⅠ

博为峰教研组
 博为峰教研组
发布于 2017/03/27 16:03
字数 317
阅读 10
收藏 0

博为峰小博老师

滑块与进度条的功能很相似,只不过进度条是离散的选择项,而滑块是连续相同类型的值的设置,如选择1~100之间的任意值,滑块也可以称作调节条。滑块的构造器非常简单,如下所示。

平时见到的滑块是带有标尺的,也就是带有刻度的滑块,那么这些刻度是如何来的?其实,可以通过下面的方法来添加标尺刻度。

l setMajorlickSpacing(int n):此方法用于设置主刻度标记的间隔。

l setMinorTickSpacing(int n):此方法用于设置次刻度标记的间隔。

以上方法设里了标尺的刻度,如果要让刻度显示出来,就必须使用setPaintTicks(true)方法。

由于滑块的调整是连续的,可以通过getValue()方法来得到滑块当前的值,在某些特殊的情况下,程序可能需要整数值,但在滑动的时候,是无法保证所取到的值是整数,所以可以通过强制滑块滑到离自己最近的整数标尺处,而该功能由setSnapToTicks(true)方法实现。

© 著作权归作者所有

博为峰教研组
粉丝 50
博文 1224
码字总数 479077
作品 0
黄浦
程序员
私信 提问
基于 OSGi 的 Swing 客户端开发实践

简介: 随着 OSGi 技术迅猛发展,插件化开发技术得到了更为广泛的关注,同时也涌现出了 Equinox、Felix 等众多基于 OSGi 规范的开源框架。但目前相关技术文章主要关注的是 OSGi 同 JavaEE 技...

IBMdW
2011/11/18
1K
4
win10系统JDK8安装环境配置教程

本节博主主要介绍jdk8的安装,以及一些注意事项,同时博主也需要留着配置路径自己以后使用。 安装步骤: (一)下载JDK官网地址:http://www.oracle.com/technetwork/java/javase/downloads...

em_aaron
2018/08/04
356
0
java swing 组件技术(上)

第一次写自己的博客,明知道写得很水,还是努力去写了,希望踏出第一步之后,能有着更好的发展。这几天看了一些资料,总结了一下自己所学的关于java swing的知识。 一、 java swing 组件技术...

静心天涯
2013/06/14
7.4K
6
博为峰Java技术题 ——JavaSE Java Swing在顶层容器中添加组件Ⅰ

博为峰小博老师: Java Swing组件不能直接添加到顶层容器中,它必须添加到一个与Swing顶层容器相关联的内容面板(ContentPane)上。内容面板其实就是一个中间容器,它是一个轻量级组件。基本规...

博为峰教研组
2016/12/18
21
0
创建一个 Swing 组件 —— JImageComponent

下载示例项目 - 19.2 KB 下载示例 - 15.7 KB 下载源代码 - 13.4 KB 介绍Introduction 本文展示了如何使用Java™来创建一个用来在Java™ 的applet和/或应用程序中展示图片的Swing类. 它还包括...

oschina
2014/07/11
4.3K
15

没有更多内容

加载失败,请刷新页面

加载更多

爬虫可以采集哪些数据?爬虫借用什么代理可以提高效率

学习爬虫的门槛非常低,特别是通过Python学习爬虫,即使是网上也能找到许多学习爬虫的方法,而且爬虫在数据采集方面效果比较好,比如可以采集几万、上百万网页数据进行分析,带来极有价值的数...

xiaotaomi
27分钟前
4
0
redis自建笔记

自建redis笔记 最近在linux安装了一下redis,特做一些笔记! 本文先单节点启动redis,然后再进行持久化配置,在次基础上,再分享搭建主从模式的配置以及Sentinel 哨兵模式及集群的搭建 单节点...

北极之北
28分钟前
4
0
没想到Spring Boot居然这么耗内存,有点惊讶

Spring Boot总体来说,搭建还是比较容易的,特别是Spring Cloud全家桶,简称亲民微服务,但在发展趋势中,容器化技术已经成熟,面对巨耗内存的Spring Boot,小公司表示用不起。如今,很多刚诞...

程序员修BUG
32分钟前
4
0
Spring Security 实战干货:Spring Boot 中的 Spring Security 自动配置初探

1. 前言 我们在前几篇对 Spring Security 的用户信息管理机制,密码机制进行了探讨。我们发现 Spring Security Starter相关的 Servlet 自动配置都在spring-boot-autoconfigure-2.1.9.RELEASE...

码农小胖哥
33分钟前
4
0
Docker 容器时区时间不一致 问题解决

解决方案: 1,最傻瓜也最方便的处理方式,运行新的容器前设置本机时区和时间文件与容器的映射 docker run -v /etc/timezone:/etc/timezone -v /etc/localtime:/etc/localtime ...1 -v /etc/...

突突突酱
35分钟前
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部