`
dkplus
  • 浏览: 18405 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

自定义光标

阅读更多

最近写了一段自定义光标代码

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
//自定义光标
/*dkplus专业搜集和编写实用电脑软件教程,
*搜集各种软件资源和计算机周边,独立制作视频和ppt和音频微信公众号,
*点击进入 dkplus官方博客 (java网络编程http://dkplus.iteye.com),
*微信搜索dkplus关注公众号可获取海量计算机周边资源。*/
public class CursorDemo extends JFrame{

    public CursorDemo(){
        super("自定义光标");  //调用父类构造函数        
        int[] cursor={Cursor.DEFAULT_CURSOR,Cursor.HAND_CURSOR,Cursor.MOVE_CURSOR,Cursor.N_RESIZE_CURSOR,Cursor.W_RESIZE_CURSOR,Cursor.WAIT_CURSOR,Cursor.TEXT_CURSOR};     //预定义光标数组    

        Container container=getContentPane(); //得到容器
        container.setLayout(new FlowLayout()); //设置容器布局管理器
        for (int i=0;i<cursor.length;i++){ 
            JTextArea jta=new JTextArea(3,6); //实例化一个文本框对象
            jta.setCursor(Cursor.getPredefinedCursor(cursor[i])); //设置文本框的光标
            container.add(jta); //增加组件到容器上
        }

        Toolkit toolkit=Toolkit.getDefaultToolkit(); //得到默认的ToolKit对象
        Image image=toolkit.getImage("cursor.gif"); //得到图像
        Cursor customCursor=toolkit.createCustomCursor(image,new Point(6,6),"MyCursor"); //实例化自定义光标对象
        JTextArea jta=new JTextArea(3,6); //实例化文本框
        jta.setCursor(customCursor);  //设置文本框光标
        container.add(jta);     //增加组件

        setSize(300,160); //设置窗口大小
        setVisible(true);  //窗口可视
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //关闭窗口时退出程序
    }


    public static void main(String[] args){
        new CursorDemo();
    }
}
 
0
1
分享到:
评论

相关推荐

    完整版自定义光标.rar

    在IT领域,自定义光标是一项个性化且实用的技术,它允许用户根据个人喜好或特定应用场景改变计算机系统的默认光标形状。"完整版自定义光标.rar"是一个压缩包,里面包含了一组完整的自定义光标资源,用户可以将这些...

    在按钮上显示自定义光标的资源

    在GUI(图形用户界面)设计中,自定义光标是一种增强用户体验的有效方法。它可以帮助用户更好地理解可交互元素的功能或状态。本主题将深入探讨如何在按钮上显示自定义光标,以创建更加直观和吸引人的用户界面。我们...

    托盘,自定义光标,图标

    在IT领域,托盘、自定义光标以及图标是构建用户界面(UI)时不可或缺的元素,它们共同决定了软件或应用程序的美观度和用户体验。下面将详细解释这些概念及其重要性。 托盘,通常指的是系统托盘或者通知区域,位于...

    flash自定义光标

    在Flash中自定义光标是一项常见的交互设计任务,它可以为用户带来更加个性化和沉浸式的体验。下面我们将深入探讨如何在Flash中实现这一功能,并通过一个简单的案例进行详细讲解。 首先,我们要了解Flash中的“光标...

    Java自定义光标程序源码

    Java自定义光标程序源码

    C#cs结构自定义光标源码 光标图案

    本篇文章将深入探讨如何在C#中自定义光标,并结合提供的源码,讲解其背后的原理和技术要点。 一、自定义光标的创建 1. 图像资源:自定义光标通常基于图像文件(如BMP或ICO格式),这些文件包含了不同颜色深度和大小...

    Java自定义光标程序源码.zip

    在Java编程中,自定义光标是一项非常实用的技术,它允许开发者根据应用需求创建独特的鼠标指针形状,提升用户体验。本资源"Java自定义光标程序源码.zip"包含了一个实现这一功能的示例代码,我们可以从中学到如何在...

    C#自定义光标WInform

    在Windows Forms应用开发中,有时候我们可能需要根据应用的需求自定义光标,使其与界面设计或功能更加协调。本文将详细讲解如何在C#环境下,使用Visual Studio 2017,基于.NET Framework 2.0,实现自定义光标的创建...

    Java自定义光标程序源码.rar

    在Java编程中,自定义光标(Cursor)是一项常见的需求,尤其在开发图形用户界面(GUI)应用时。光标通常被用作用户交互的指示器,开发者有时需要根据应用程序的特性来定制特殊的光标形状。Java提供了丰富的API来实现...

    自定义光标 卡拉OK效果

    在IT领域,自定义光标和卡拉OK效果是两种独特且有趣的交互式设计技术,它们可以为用户带来更丰富的体验。下面将详细讲解这两个概念及其应用。 首先,自定义光标是网页或应用程序中的一种个性化设计,允许开发者改变...

    java源码:Java自定义光标程序源码.rar

    在Java编程语言中,自定义光标是一种提升用户体验的有效方式,它可以让你的程序拥有独特的视觉效果。本资源“java源码:Java自定义光标程序源码.rar”提供了一个实现自定义光标的示例,这对于Java开发者来说是一个很...

    Java自定义光标程序源码.7z

    在Java编程语言中,自定义光标是一种提升用户体验的有效方式,尤其在开发图形用户界面(GUI)应用时。光标通常被用作指示鼠标指针在屏幕上的位置,而自定义光标则允许开发者根据应用需求设计独特的形状,增强用户...

    Java自定义光标程序项目源码文件

    在Java编程语言中,自定义光标是一种提升用户体验的有效方式,尤其在开发桌面应用程序时。这个项目源码文件提供了一种方法,使开发者能够通过Java实现个性化和动态的光标效果。下面我们将深入探讨Java中自定义光标的...

    基于java的自定义光标程序源码.zip

    在Java编程语言中,自定义光标是一种提升用户体验的有效方式,它可以让你的程序拥有独特的视觉效果。本资源“基于java的自定义光标程序源码.zip”提供了一套完整的源代码,帮助开发者学习如何在Java应用程序中实现...

    基于Java的实例源码-自定义光标程序源码.zip

    在Java编程语言中,自定义光标是一种提升用户体验的有效方式,它可以让你的程序在视觉上更具特色。这个“基于Java的实例源码-自定义光标程序源码.zip”压缩包提供了一个完整的示例,帮助开发者理解如何在Java应用...

    基于Java的自定义光标程序源码.zip

    在Java编程环境中,开发自定义光标程序是一项有趣且实用的技术实践。自定义光标可以增强用户界面的个性化,提供更直观的交互体验。本文将深入解析如何利用Java实现这样的功能,以及源码中可能涉及的关键知识点。 ...

    优质插件 / CustomCursorForChrome / 自定义光标

    【优质插件 / CustomCursorForChrome / 自定义光标】是一款专为谷歌浏览器(Chrome)设计的扩展程序,旨在提供个性化的浏览体验。这款插件允许用户自由定制浏览器中的光标样式,使得网页浏览不再局限于默认的单调...

Global site tag (gtag.js) - Google Analytics