在J2ME手机程序开发中使用颜色

在J2ME手机程序开发中使用颜色

作者:陈跃峰

出自:http://blog.youkuaiyun.com/mailbomb

 

       在J2ME手机开发过程中,需要经常用到颜色来进行绘制,增强程序的表现效果,下面就介绍一下如何使用颜色。

       由于J2ME技术比较简单,所以没有实现专门的颜色类,而只是使用RGB的概念来代表颜色。这里简单介绍一下RGB的概念,颜色是由红(Red)、绿(Green)、蓝(Blue)三原色组成的,所以可以使用这三个颜色的组合来代表一种具体的颜色,其中R、G、B的每个数值都位于0-255之间。在表达颜色的时候,即可以使用三个数字来表达,也可以使用一个格式如0X00RRGGBB这样格式的十六进制来表达,下面是常见颜色的表达形式:

       红色:(255,0,0)或0x00FF0000

       绿色:(0,255,0)或0x0000FF00

       白色:(255,255,255)或0x00FFFFFF

       其他颜色也可以通过上面的方式组合出来。

       知道了颜色的表达方式以后,下面来介绍一下如何在J2ME程序中使用颜色,涉及的方法均在Graphics类中,有以下几个:

1.         getColor():

获得当前使用的颜色,返回值是0x00RRGGBB格式的数字。例如:

int color = g.getColor();

其中g为Graphics类型的对象。

2.         setColor(int RGB):

设置使用的颜色。例如:

g.setColor(0x00ff0000);

3.         setColor(int red, int green, int blue)

和上面的方法作用一样,例如:

g.setColor(255,0,0);

       在设置了Graphics使用的颜色以后,再进行绘制的时候,就可以绘制指定的颜色了。

Java J2ME手机游戏开发实战:cxyh_src项目解析 本文还有配套的精品资源,点击获取 简介:“cxyh_src.rar_Java编程_Java_”是一个Java编程资源,特化于J2ME平台的手机游戏开发。J2ME是Java的一个用于嵌入式设备的子集,尤其是早期的智能手机和平板电脑。资源中包括了名为“赤血英豪”的手机游戏源代码,该代码适配了多种不同手机型号,如摩托罗拉E398、索尼爱立信K700、诺基亚7610和沃达丰V600... 阅读详情

相关推荐

Ubuntu20.04下Intel AX201网卡驱动安装全攻略:从内核升级到固件更新

本文详细介绍了在Ubuntu 20.04系统上解决Intel AX201无线网卡驱动问题的完整方案。针对戴尔游匣G15等新硬件,通过升级内核至HWE版本、从官方仓库获取最新固件文件,并调整BIOS设置,彻底解决Wi-Fi无法识别或连接不稳定的问题,为开发者提供了一套从诊断到修复的实践指南。

gpt4scribbler的博客 690

在J2ME手机编程中使用字体和颜色

在J2ME手机编程中,可以通过使用字体类——Font在低级用户界面中,获得更好的表现效果,那么如何使用Font类呢?        首先,由于手机设备的限制,手机中支持的字体类型很有限,所以在J2ME中只能使用手机支持的默认字体来构造Font类对象。下面是创建Font类的对象时使用的方法:        getFont(int face,int style,int size);    例如: 

Legion.Tao(http://t.sina.com.cn/dastantao) 1112

从零到一:手把手教你构建工业级Modbus转MQTT网关(STM32+ESP8266实战)

本文详细介绍了如何利用STM32和ESP8266构建工业级Modbus转MQTT网关,涵盖硬件选型、代码示例、协议转换及稳定性设计。重点解析Modbus RTU与MQTT协议对接阿里云物联网平台的实战步骤,确保数据可靠传输与长期稳定运行,为工业物联网应用提供完整解决方案。

u0v1w2x3的博客 686

【代码】如何快速将J2me游戏移植到Android上

前言 小白:“老大,你让做的三个J2me游戏搞定了,请看DEMO。” 老大:“恩,不错,小白,你知道Android这个平台吧?” 小白:“恩,听过。听说和J2ME有很多共同点。” 老大:“(一阵奸笑)很多共同点是吧?” 小白:“恩。” 老大:“那好,你把这几个J2ME游戏给我移植到Android上去。” 小白:“……” 很多J2ME开发者可能都会遇到这样的临时性需求

清源教育 2322

利用setEcoMode优化innovus中的ecoAddRepeater批量操作效率

本文详细介绍了在Cadence Innovus工具中,如何利用setEcoMode命令的batchMode参数,显著提升ecoAddRepeater命令在批量插入buffer或inverter时的操作效率。通过合并重复的初始化和数据库更新开销,该模式可将大规模时序修复操作的执行速度提升数倍,并提供了完整的脚本示例与最佳实践,帮助后端设计工程师优化ECO流程。

mango的博客 514

验证工具:VCS与Verdi介绍

VCS和Verdi都是Synopsys公司旗下的工具,在集成电路设计和验证领域发挥着重要作用。

叫好与叫座虽然不是对立面,但想在同一个作品中达到双重效果很难。 1346

J2ME使用颜色

 使用颜色    在J2ME手机开发过程中,需要经常用到颜色来进行绘制,增强程序的表现效果,下面就介绍一下如何使用颜色。    由于J2ME技术比较简单,所以没有实现专门的颜色类,而只是使用RGB的概念来代表颜色。这里简单介绍一下RGB的概念,颜色是由红(Red)、绿(Green)、蓝(Blue)三原色组成的,所以可以使用这三个颜色的组合来代表一种具体的颜色,其中R、G、B的每个数值都位于0-25

zjsjava的专栏 789

PointNet++改进策略 :模块改进 | x-Conv | PointCNN, 结合局部结构与全局排列提升模型性能

这篇论文介绍了一种名为PointCNN的方法,旨在从点云(point cloud)数据中学习特征。传统卷积神经网络(CNN)在处理规则网格数据(如图像)时非常有效,但由于点云是无序且不规则的,直接在其上应用卷积操作会导致形状信息丢失,并对点的排列顺序敏感。为了解决这一问题,论文提出了一种X-Conv操作。该方法通过学习一种来重新排列点云中的点并加权输入特征。然后,将典型的卷积操作应用于转换后的特征。这种方法将传统的 CNN 扩展到点云特征学习,并命名为PointCNN。

u012901740的博客 2300

[转载]J2ME开发过程中如何使用颜色

J2ME开发过程中如何使用颜色使用颜色   在J2ME手机开发过程中,需要经常用到颜色来进行绘制,增强程序的表现效果,下面就介绍一下如何使用颜色。   由于J2ME技术比较简单,所以没有实现专门的颜色类,而只是使用RGB的概...

congji3817的博客 138

怎样让你的论文看起来“像人写的”?只用三招直接去除AI味(附提示词)

当然如果你在实际使用中还有其他需求,比如降重润色、改写翻译等,也可以结合七哥的专业写作平台来辅助,这个高级学术平台已经内置了ChatGPT4o、ChatGPT4.1、Claude3.7、满血版DeepSeek-R1等AI大模型,帮你写文献综述、干课题申报、写论文等学术任务绝对每一点问题。比如我自己的一套学术写作平台,其中的“降重与润色”模块整合了多种GPTs应用,除了能帮助调整语言风格、避免雷同表达,还可以顺带降个重,对于提升学术文本的整体质量还是非常有用的。一、为什么用AI写出来的文章会有AI味?

智能AI让学术科研更容易 1691

Yolo11改进:Block改进|MixDehazeNet,用于图像去雾网络的混合结构块|即插即用|附代码

https://arxiv.org/pdf/2305.17654 图像去雾是低级视觉领域中的一项典型任务。先前的研究验证了大型卷积核和注意力机制在去雾中的有效性。然而,存在两个缺点:引入大型卷积核时容易忽略图像的多尺度特性,而注意力模块的标准串联方式没有充分考虑雾分布的不均匀性。在本文中,我们提出了一种名为混合结构图像去雾网络(MixDehazeNet)的新型框架,该框架解决了上述两个问题。具体而言,它主要由两部分组成:多尺度并行大型卷积核模块和增强并行注意力模块。与单个大型卷积核相比,多尺度的并行大型卷积

m0_47867638的博客 1275

小例子学J2ME手机游戏开发――(二)图形和图像处理

小例子学J2ME手机游戏开发――(二)图形和图像处理原创 58prince http://blog.csdn.net/prince58 转载请注明出处。 手机游戏开发中,界面的表现是一个很重要的部份,我们常常会遇到很多问题,如要制作透明效果,爆炸效果等等,这些都是由Graphics来处理的。这一节我们讲一些几个基础Graphics方法,其实很多特效也是由一些基础方法混合使用做出来的。

prince58的专栏 1803

【ATC/DTC方法第一期】经典平均/昼夜温度周期ATC/DTC方法介绍(含Python代码实现)

【ATC/DTC方法第一期】经典平均/昼夜温度周期ATC/DTC方法介绍(含Python代码实现)

WW、forever的博客 486

[转载]J2ME程序开发全方位基础讲解汇总(二)

J2ME程序开发全方位基础讲解汇总(二)十七、在J2ME网络编程中使用CMWAP代理    在中国移动提供的网络连接中,分为CMNET和CMWAP两种,其中CMNET可以无限制的访问互联网络,资费比较贵。CMWAP类似一个HTT...

congji3817的博客 198

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

J2ME游戏 之 NORMAL-FRAME

作者:s0s  文章来源:http://www.j2medev.com/Article/ShowArticle.asp?ArticleID=1000今得 老鸟J2ME的代码,收益良多。写写大家分享。总结几点:1.类尽量的少,一般是2个到5个。一般就一个MIDlet,Canvas类,别的都是附属类。2.舍弃包package 概念,都放在同一层结构下。3.上移动梦网等运营商让用户使用的程序 都用mid

mobilechannel的专栏 1054

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

J2ME应用程序内存优化三招

out momory 一阵天旋地转内存又溢出了。在手机上这种痛苦经常都有,套一句俗话在手机上用内存必须勒紧裤腰带。虽然现在pc内存上G都不奇怪,可是在手机上却只能以K来记,可能某位同志会马上跳出来说也有上M的,记住中国还不富大多数手机都是低端手机。写手机程序让我仿佛回到了dos时代(自我安慰一下那个时代也炼出了不少高手说不定我是下一个)。言归正传做内存优化可以归结为以下几种方法。代码优化,图片优化

Stone的专栏 2813

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

J2ME手机游戏对于图片的要求

J2ME手机游戏对于图片的要求作者:陈跃峰出自:http://blog.csdn.net/mailbomb        在J2ME手机游戏开发过程中,经常需要使用到图片文件,图片文件分为:l         2D图片一般是png文件格式,可以使用PhotoShop、Fireworks等软件进行制作。l         3D图片一般是m3g文件格式,可以使用3DMax等软件进行制作,现在支持的手机

爪哇米工作室陈跃峰的移动开发博客 2936

j2me中使用canvas设置背景颜色示例

依旧是拿例子来学习,再翻一翻讲解,就大致了解一个程序的架构。在用Canvas写手机界面,其实不过就是自画图而已,在wtk中有个minicolor的例子,用的是canvas类,其中也讲解了相关的知识点。这里罗列下几个知识点:调用repaint()产生重绘事件。底层事件分为三类: Press Events  按键事件 Action Keys   动作按键 PointerEvents 触控事件 按键事件

编程人生的专栏 4612

android是j2me的一个实现吗,j2me与android的区别

近期找工作,时间紧任务重,属于更新,现在终于定下了。先高兴一番。但是也有个小纠结,因为要学习j2me。从android转回j2me。看似逆流而上为人所不知,但是好在自己想开了。j2me是基础,基础好了,android小活。呵呵。废话不多说,先说基础的。(网上找的,以供参考)J2ME与Android程序部分比较一、程序入口J2me程序入口类为MIDlet,所有的j2me程序都要继承该类来初始化j2m...

weixin_30516429的博客 374
上一篇: 在J2ME手机编程中使用字体
下一篇: J2ME应用用户体验核对表(翻译)
java2000_test
博客等级 码龄19年 10粉丝 320原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值