自己收藏的HelloWorld

IE浏览器MeadCo ScriptX的ActiveX控件打印问题——factory.printing为空或不是对象/Error querying the default printer question1:factory.printing为空或不是对象 一、设置IE浏览器的安全性 1、/Internet 选项/安全/自定义级别/设置中的ActiveX控件自动提示“禁用”。 (一般默认情况就是禁用) 2、对标记为可安全执行脚本ActiveX控件执行脚本“启用” (一般默认情况就是启用) 3、对没有标记为安全的ActiveX初始化和脚本运行“启用”(下载插件后在改为禁用) 需修改... 阅读详情

我们在PC环境下编写的嵌入在浏览器中的Java程序叫做Applet,编写的程序必须要从Applet类扩展自己的类。

而为手机这类移动信息设备编写的KJava程序叫做MIDlet,程序必须要从MIDlet类扩展自己的类。一个MIDlet程

序具备如下的典型结构:


public class HelloWord extends MIDlet
{
HelloWord()
{……}

public void startApp()
{……}

public void pauseApp()
{……}

public void destroyApp(boolean unconditional)
{……}
}
 

当程序被启动时,startApp()被系统调用。(当程序刚开始运行时有启动过程,程序被暂停后也可以被再次启

动)。当程序被暂时停止运行时,pauseApp()被调用。当程序执行结束时destroyApp()被调用。我们可以根据

实际情况在各函数中进行相应的处理。

在摩托罗拉SDK中没有AWT或者SWING,因为它们的实现会耗费太多的资源,摩托罗拉SDK只是在

Javax.microedition.lcdui中实现了基于LCD的一些比较简单的设计用户界面的功能。SDK中定义了各种

Displable类(如Form),程序中当前显示的画面必须是某个Displable的实例,在该实例中可以再放置按钮、

文本编辑框、单选框等UI。

3. 举例

下面是用KJava编写的一个可以在A6288型手机上运行的简单的例子。具体程序如下:


import Java.io.*;
import Javax.microedition.lcdui.*;
import Javax.microedition.midlet.*;

public class HelloWorld extends MIDlet implements CommandListener
{

private MainCanvas myCanvas;
private Display myDisplay;
private Command c1,c2,c3;

HelloWorld()
{
myCanvas=new MainCanvas();
myCanvas.addCommand(c1=new Command("First",Command.SCREEN,1));
myCanvas.addCommand(c2=new Command("Second",Command.SCREEN,1));
myCanvas.addCommand(c3=new Command("Third",Command.SCREEN,1));
myCanvas.setCommandListener(this);
myDisplay = Display.getDisplay(this);
myDisplay = Display.getDisplay(this);
}

public void startApp() throws MIDletStateChangeException
{ myCanvas.setUp("first");
myDisplay.setCurrent(myCanvas);
}

public void pauseApp() { }

public void destroyApp(boolean unconditional) { }

public void commandAction(Command c,Displayable d)
{ myCanvas.setUp(c.getLabel()); }

class MainCanvas extends Canvas
{ String ts;

MainCanvas()
{ super();
ts=new String("first");
}

public void setUp(String s)
{ ts=new String(s); }

public void paint(Graphics g)
{ g.setColor(0xFFFFFF);
g.fillRect(0, 0, getWidth(), getHeight());
g.setColor(0);
g.drawString("Current is the "+ts,getWidth()/2,60,
Graphics.HCENTER | Graphics.TOP);
}
}
}
 

程序运行后,可以根据用户选择的不同菜单项显示不同的内容。

68、深入了解 Access 对象模型 本文深入介绍了Microsoft Access对象模型的核心内容,涵盖控件对象、表单与报表控件、ImportExportSpecification对象、Module对象以及Printer对象的属性、方法和事件。通过详细的技术解析与代码示例,帮助开发人员掌握Access开发的核心技巧,并提供了性能优化建议与常见问题的解决方法,适用于希望构建高效、稳定Access数据库应用的开发者。 阅读详情

相关推荐

VB中MSFlexGrid控件的打印与预览功能实践指南

在Visual Basic中,Printer对象是一个内置对象,用于管理与打印机的交互。通过Printer对象的属性和方法,开发者能够控制打印输出的格式,以及执行打印任务。Printer对象包含了一系列的属性和方法,例如:DeviceName: 表示当前打印机的名称。Width和Height: 表示打印页的宽度和高度。: 指定打印方向,可以是纵向(Portrait)或横向(Landscape)。Print: 执行实际的打印命令。NewPage: 插入新的打印页。

weixin_35754676的博客 1133

Delphi 10 Seattle小票打印控件TQ_Printer

TQ_Printrer控件让开发人员在开发跨平台项目相关打印控制时更加方便快捷。控件支持Android、iOS以及WIN32/64的开发,可控制兼容ESC/POS的小票打印机。目前控件已在多个Android、iOS项目中配合蓝牙小票打印机使用,并在商米V1手持设备上虚拟蓝牙打印中成功使用。

tanqth的专栏 4587

具身智能端到端大模型VLA (Vision Language Action)

在语言为条件的机器人任务中,策略必须具备理解语言指令、视觉感知环境并生成适当动作的能力,这就需要VLA的。例如,在自动驾驶领域,传统的做法是将感知、预测、规划等步骤分开处理,而VLA则试图用一个统一的框架来替代这种分立的方法。另外,VLA的模型对于算力的需求很大,单片AI算力1000Tops的Thor大概率会延期发布,加上英伟达芯片的量产时间与成本挑战,以及在国内的应用情况,对车企而言是个大问题。以谷歌DeepMind推出的RT-2为例,该模型可以在新的物体、背景和环境中表现出显著改善的性能。

具身智能机器人 1万+

Peach-Printer 新增无控件预览打印功能,助力高效打印

Peach-Printer推出新版无控件预览打印功能,用户可直接使用浏览器打印,无需安装本地控件。该功能支持多系统和主流浏览器,需先预览后打印以确保效果。开发者只需集成js文件即可使用,操作简单且完全免费。这一创新将降低开发成本,提升打印效率。官网地址:https://jpeach.xyz,欢迎反馈意见。

大神1573的博客 453

从公式到实践:用SPSS解锁香农多样性指数的生态洞察

本文详细介绍了如何利用SPSS软件计算和应用香农多样性指数进行生态研究。从基础公式解析到SPSS实战操作,再到生态决策支持,全面展示了该指数在物种丰富度和均匀度量化中的价值。文章特别强调了SPSS操作中的关键技巧和常见误区,为生态研究者提供了一套完整的分析解决方案。

weixin_30832143的博客 465

HFSS实战(三)——过孔via TDR仿真

在上一讲中,主要是通过观察S参数确定via的优化是否达到目标。但S参数只能看到一个整体的结果,并不知道via真实的阻抗是多少?想要单独确定via的阻抗,最好还是通过TDR的仿真。

luohuo9844的博客 1万+

Delphi 10 Seattle 小票打印控件TQ_Printer

TQ_Printrer控件,是一个为方便需要控制打印命令而设计的跨平台专用控件,已包含标准ESC/POS打印控制的基本指令在内(这些基本指令已能很好的满足多数项目使用)。 TQ_Printrer控件让开发人员在开发跨平台项目相关打印控制时更加方便快捷。控件支持Android、iOS以及WIN32/64的开发,可控制兼容ESC/POS的小票打印机。目前控件已在多个Android、iOS项目中配合蓝...

weixin_30881367的博客 530

ArcGIS标注太乱?手把手教你用‘要素分类标注’搞定河流分级显示

本文详细介绍了如何在ArcGIS Pro中使用要素分类标注功能实现河流分级显示,解决标注混乱问题。通过数据预处理、分类标注规则定义和高级参数调优,帮助用户打造层次分明、专业清晰的水系地图,提升地图信息传达效率。

weixin_30326741的博客 474

Peach-Printer web打印 的一些想法与实践

本人业余也写过一个打印组件peach-printer,后续没有应用场景也就抛在一边了,当时使用的是基于H5 canvas的模版设计和JAVA后台打印控件,最近有一网友联系对此感兴趣,能解决他的打印问题,再拿出来修改后,发现打印效果不是很理想,主要是想要实现对html的解析打印,但是java后台是通过先将html转图片在打印的方式,造成一定程度的失真,同时JAVA对打印等的确支持的不是很好,所以考虑半天还是对打印控件这块重新选定方案开发2.0版本。欢迎各位联系作者试用合作!

大神1573的博客 365

以ATT&CK为例构建网络安全知识图

随着攻击工具、方法的逐渐升级和复杂化,安全数据的大规模融合,攻防对抗愈加激烈。安全团队如何在浩瀚数据中有效发现高级威胁的蛛丝马迹,如何把网络安全专家的经验、知识有效转化为可复制可扩展的数据分析能力,如何将对抗高级威胁的“炼金术”逐步升级为科学淘金指南,如何将安全从业者从繁重的体力劳动中解放出来,愈发成为安全能力亟需突破的难点和重点,也是我们正在探索的方向。正如医疗行业中治疗疑难杂症依赖医疗专家,网络空间高级威胁的防护和处置也依赖安全专家的经验与知识。

2401_88752684的博客 1091

联邦学习模型投毒研究进展

在联邦学习中,多个设备(如移动设备、IoT设备等)本地训练模型,然后将更新的模型参数上传到服务器进行聚合。

2401_82375734的博客 1266

ArcEngine 9.3 学习笔记(十一):地图输出(Printer类,PageLayoutControl控件打印出图,栅格格式文件输出,矢量格式文件输出)...

第七章 地图输出   地图输出分两种类型,一种是地图的打印输出;  另一种是地图的转换输出,即把地图的某一范围输出转换为不同的文件格式:如Jpeg,pdf,svg,tiff以及Adobe AI 等栅格或矢量图形文件7.2 Printer类   AE中对于地图打印使用的是Printer类的抽象类,  它有三个子类:EmfPrinter,ArcPressPrinter和PsPrinter,这三种...

weixin_30670965的博客 166

太空安全卫士:基于YOLOv5的空间态势感知系统(实现轨道碰撞预警与太空环境保护)

做完这个项目,你会发现自己完整走过了“数据采集→标注→模型训练→功能集成→界面开发”的毕设全流程,这不仅是技术能力的证明,更是对“技术守护宇宙安全”这一理念的实践。答辩时,你可以重点讲这几点:系统解决了航天监测的哪些痛点、YOLOv5在太空目标检测中的性能优势、系统未来能怎么优化(比如对接航天监测网络、实现实时轨道预测)。未来,这个系统还能往“更智能”的方向发展:比如结合轨道计算预测碰撞风险、开发移动端APP让天文爱好者参与太空垃圾上报、在航天任务中实现全自动避障决策……想象空间很大。

m0_71589036的博客 90

SWT高级控件之SWT的高级应用

SWT高级控件之SWT的高级应用 2011年04月20日   13.1 打印支持   SWT通过Printer类可以实现打印的功能。Printer类与Display对象都属于设备的一种,都继承自Device类。   SWT中涉及打印的类都在org.eclipse.swt.printing包中,包括打印对话框类(PrintDialog)、打印类(Printer)、打印数据类(Pri...

brf63brf 409

22、光无线通信调制技术详解

本文详细介绍了光无线通信中的多种调制技术,包括开关键控(OOK)、脉冲位置调制(PPM)、数字脉冲间隔调制(DPIM)、副载波强度调制(SCM)、相移键控(PSK)、正交幅度调制(QAM)以及多载波调制(MCM)如OFDM和MSIM。文章分析了各类调制技术在带宽需求、功率效率、传输容量、传输速率和PAPR等方面的性能差异,并通过Matlab仿真展示了其在AWGN信道下的误码率表现。同时,对比了不同技术的适用场景,提出了调制选择流程,并结合室内光通信与自由空间光通信的应用案例,展望了未来调制技术向高频谱效率、

net55的博客 116

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

vb升级java 解决方案_如何让VB6.0升级到VB.NET的过程变得更简单?

我以前都是用C#来写,这次搞这个VB.NET项目,有点突然。还好语言都是相通的。1.虽说以前的Microsoft Visual Basic和.NET都是微软自己的东西,可有很多功能的实现方式还不一样,特别是那些控件。2.每个程序都会有自己的业务逻辑,有些可能会很复杂,甚至读别人的代码时你可能对业务逻辑那部分会完全一头雾水。开始也打算在.NET环境下重做,可在做了一些尝试后发现根本没法了解那个VB6...

weixin_42305041的博客 483

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

Lodop打印控件常用指令记录

Lodop打印控件常用指令记录。

Bruce__taotao的博客 5343

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

编写VB打印控制程序的几点心得

Visual Basic(VB)给用户提供了可视化编程环境,因其简单易学、功能强大而得到了广泛的应用。VB提供了两种实现打印的方法。一般在对打印质量要求不高的场合,或者是编程项目的早期开发过程中,可以直接使用VB窗体的Printform方法实现打印。用这种方法实现打印具有编程简单、易用并且功能强大的优点,它只需要通过一行代码,几乎能打印所有内容。实现的方法就是:首先将要打印的内容在屏幕上显示出来,

洪立川的专栏 1万+

如何让VB6.0升级到VB.NET的过程变得更简单?

我以前都是用C#来写,这次搞这个VB.NET项目,有点突然。还好语言都是相通的。 1.虽说以前的Microsoft Visual Basic和.NET都是微软自己的东西,可有很多功能的实现方式还不一样,特别是那些控件。 2.每个程序都会有自己的业务逻辑,有些可能会很复杂,甚至读别人的代码时你可能对业务逻辑那部分会完全一头雾水。 开始也打算在.NET环境下重做,可在做了一些尝试后发现根本没法了解那个VB6.0程序的业务逻辑,以致于从VB6.0转换到.NET下后,那些老的graph控件没法工作。和项目经理做了

chinaherolts2008的博客 3629

LVGL Printer Demo 深度解析:基于 LvglSimulator 的自定义主题、样式过渡与动画实战指南

> 本文以 HoloCubic 仓库 `LvglSimulator`(Visual Studio 2019 工程)内置的 LVGL **Printer Demo** 为研究对象,系统讲解如何通过 `LV_USE_DEMO_PRINTER` 宏启用该演示、如何在其 800x480 分辨率界面上观察自定义主题、样式过渡与动画的实现原理,并结合仓库源码逐行剖析 `lv_demo_printer.c` 与

gitblog_00723的博客 482

RDLC报表打印控件使用说明

RDLC报表打印控件使用说明 由于,有个项目使用RDLC来展示、打印报表,鉴于微软的RDLC报表不是很成熟,在使用RDLC报表的时候碰到了一系列问题,其中比较突出的就是报表打印问题,主要体现为3个方面: 1)用户不能代码调用RDLC报表控件的打印按钮; 2)RDLC报表控件自带的打印功能,第一次打印的时候经常打印不出来,要多打几次才能打印出内容; 3)RDLC报表控件自带的打印...

编程资料大全 221

编写VB打印控制程序

1.简介Visual Basic(VB)给用户提供了可视化编程环境,因其简单易学、功能强大而得到了广泛的应用。VB提供了两种实现打印的方法。一般在对打印质量要求不高的场合,或者是编程项目的早期开发过程中,可以直接使用VB窗体的Printform方法实现打印。用这种方法实现打印具有编程简单、易用并且功能强大的优点,它只需要通过一行代码,几乎能打印所有内容。实现的方法就是:首先将要打印的内容在屏幕上显

天大地大 5359
上一篇: 在无线J2ME设备上实现超文本传输协议
下一篇: J2me多线程(入门级别)
JavaProgramers
博客等级 码龄22年 660粉丝 304原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值