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

java AdjustmentListener,Scrollbar的使用

 
阅读更多

 

package gui.event;
import java.awt.*;
import java.awt.event.*;
import java.applet.Applet;
public class UseAdjustmentEvent extends Applet implements AdjustmentListener {
	
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	private Scrollbar s;
	private TextArea txtValue;
	private Panel p;

	public void init() {
		s = new Scrollbar(Scrollbar.HORIZONTAL, 0, 1, 10, 36);
		// 添加监听者
		s.addAdjustmentListener(this);
		txtValue = new TextArea(5, 25);
		// 界面布局
		p = new Panel(new BorderLayout());
		p.add(s, BorderLayout.NORTH);
		p.add(txtValue, BorderLayout.SOUTH);
		this.add(p);
	}

	public void start() {
	}

	public void adjustmentValueChanged(AdjustmentEvent e) {
		int value;
		Font oldF;
		if (e.getAdjustable() == s) {
			// 得到滚动条的值
			value = e.getValue();
			// 将值写入文本区域
			txtValue.setText(new Integer(value).toString());
			// 按照滚动条的值设置字体
			oldF = txtValue.getFont();
			txtValue.setFont(new Font(oldF.getName(), oldF.getStyle(), value));
		}
	}
}
 
分享到:
评论

相关推荐

    java写的音乐播放器(含源码)

    Java中的ActionListener和ItemListener接口可用于监听按钮点击和菜单选择,AdjustmentListener则可监听滑块变动。这些监听器使得音乐播放器能够根据用户的操作做出反应。 此外,文件I/O操作也是音乐播放器不可或缺...

    java写的颜色调配器

    Java中的ActionListener和AdjustmentListener等接口可用于处理这些事件。 4. **颜色转换**:Java的`java.awt.Color`类提供了颜色的基本操作,如创建颜色对象、获取和设置颜色分量。为了在不同颜色模型之间转换,...

    BounceBallApp.java

    - Java的事件处理模型基于观察者模式,我们需要为滚动条和按钮添加事件监听器,如`AdjustmentListener`和`ActionListener`,并实现相应的回调方法来响应用户操作。 5. **Applet的生命周期**: - 了解Applet的初始...

    JCOLOR_JAVA源码_

    4. **颜色类**: Java中的`java.awt.Color`类用于表示颜色,可以通过构造函数创建颜色对象,或者使用`Color`类的静态方法如`Color.fromRGB()`或`Color.fromHSB()`来根据滑块的值生成新颜色。 5. **图形渲染**: 如果...

    java---调色板

    该程序展示了如何在Java中使用`JScrollBar`组件以及如何响应滚动条值的变化。 #### 二、核心代码解析 1. **导入必要的包** ```java import java.awt.Color; import java.awt.GridLayout; import java.awt....

    JAVA滑动条效果[经典]

    JSlider还支持各种事件监听器,如AdjustmentListener,以便在滑动条值改变时触发相应操作。 在描述中提到的效果流畅性,可能得益于开发者对滑动事件处理的优化,比如通过增加平滑动画来增强用户体验。这种平滑滚动...

    功能强大的Java播放器(YOYOPlayer)

    总结来说,YOYOPlayer是一个使用Java Swing和可能的JMF或JavaFX技术构建的媒体播放应用,它展现了Java在桌面应用开发中的实力。通过分析和学习YOYOPlayer的源代码,开发者可以深入理解Swing组件的使用、媒体处理的...

    java_music.zip_music java

    Java的事件监听机制通过实现`ActionListener`或`AdjustmentListener`接口来实现。例如,当点击“下一首”按钮时,会触发对应的事件处理函数,负责加载新歌曲并开始播放。 5. **线程管理**:音频播放通常在独立的...

    java模拟时钟(新)

    - 使用Java Swing或JavaFX库来创建窗口程序。Swing是Java的标准GUI工具包,而JavaFX提供更现代、更丰富的图形功能。 - `JFrame`类用于创建窗口,`JMenuBar`和`JMenu`用来创建菜单栏和子菜单,`JMenuItem`则用于...

    Java画圆,可根据滚动条变化

    4. **事件监听器**: 使用`AdjustmentListener`或`AdjustmentEvent`可以监听滚动条的变化,每当滚动条位置变动时,触发对应的事件处理方法,更新圆的半径并重绘界面。 5. **几何计算**: 圆的圆周长(C = 2πr)、...

    Java--图形用户界面的事件处理

    除了显式创建事件监听器类,Java还支持使用匿名类和内部类来简化代码。例如,可以直接在添加监听器的代码行中创建并实例化一个匿名类: ```java button.addActionListener(new ActionListener() { public void ...

    Java Swing 学习代码

    可以设置最小值、最大值、步进值,并通过AdjustmentListener监听滑动事件。 8. **菜单(JMenu, JMenuItem)**:菜单系统是Swing的重要组成部分,包括菜单栏、菜单和菜单项。可以设置快捷键,添加ActionListener来...

    毕业设计Java音乐播放器源代码

    Java中的ActionListener和AdjustmentListener等接口用于监听用户交互,实现相应的功能逻辑。 7. **XML解析**:如果音乐播放器支持XML格式的播放列表,那么理解和使用Java的DOM或SAX解析器来读取和解析XML文件是必要...

    PhotoShopDemo_java_窗口_JTableDemo_

    在本文中,我们将深入探讨如何使用Java编程语言开发一个具有窗口功能的应用程序,特别是结合JTable组件实现数据展示。标题中的"PhotoShopDemo_java_窗口_JTableDemo_"暗示了我们将在一个模拟Photoshop操作的环境中,...

    java中文帮助文档.pdf

    为了更好地理解和使用Java,有一个详尽的中文帮助文档是至关重要的。"java中文帮助文档.pdf"提供了全面的指南,涵盖了从基础概念到高级特性的各种知识点,帮助开发者在学习和工作中提升效率。 在Java中,类是面向...

    Java仿千千静听音乐播放器源代码.zip

    该压缩包文件“Java仿千千静听音乐播放器源代码.zip”包含了使用Java编程语言开发的一款音乐播放器的源代码。千千静听是一款在中国非常流行的音乐播放软件,而这个项目则是基于Java进行仿制的,旨在实现类似的功能。...

    java随便写的音乐播放器

    本项目可能是由开发者随意创建的一个简单示例,旨在展示如何使用Java处理音频播放功能。 在Java中实现音乐播放涉及到几个关键知识点: 1. **Java Sound API**: Java Sound API是Java提供的一套音频处理库,用于...

    谈Java技术中的事件处理与应用.pdf

    在Java语言中,事件监视器大多是以接口(Interface)来呈现的,例如ActionListener、AdjustmentListener等,它们均继承自java.util.EventListener接口。 在编程实例中,我们可以通过创建命令按钮和窗口对象,并注册...

Global site tag (gtag.js) - Google Analytics