社区
J2ME
帖子详情
两个ImageItem加了command之后间距变大
加百列_Gabriel
2009-01-07 06:28:28
有两个ImageItem,A和B,在这两者之上加了Command后,两者之间的间距变大,从AB变到了A B,如何解决?用的是S40模拟器
...全文
38
3
打赏
收藏
两个ImageItem加了command之后间距变大
有两个ImageItem,A和B,在这两者之上加了Command后,两者之间的间距变大,从AB变到了A B,如何解决?用的是S40模拟器
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kf156
2009-01-09
打赏
举报
回复
没办法,这和API的实现有关
ImageItem添加Command并注册监听了ItemCommandListener后
如是BUTTON类型则不变,否则就会自动被认作为HYPERLINK类型
HYPERLINK类型是有边框的,所以会加大两组件间的距离
PS:BUTTON类型也是有边框的
dixing
2009-01-09
打赏
举报
回复
控制X ,Y轴的坐标?
Java手机浏览的图片查看器.rar
Java手机浏览的图片查看器,手机相册程序,简单的那种,关键代码如下: try {
image
=
Image
.create
Image
(fileName[index]); // 以指定文件创建一个固定图像 } catch (java.io.IOException err) {}
Image
Item
image
Item
= new
Image
Item
(null,
image
,
Image
Item
.LAYOUT_CENTER,"img"); // 为图像
image
创建一个
Image
Item
对象
image
Item
form = new Form(pictureName[index]); // 创建显示图像的表单 form.append(
image
Item
); // 把
image
Item
加
入表单 form.add
Command
(BACK); // 为表单
加
上返回命令 form.add
Command
(EXIT); // 为表单
加
上退出命令 form.set
Command
Listener(this); // 为表单设置命令监听器
Java制作的图库图片浏览查看器源代码.rar
Java制作的图库图片浏览查看器源代码,可看作是简单的运行于手机中的图片相册查看程序,图片查看器,// 装载并显示图像 protected void get
Image
(int index) {
Image
image
=null; try {
image
=
Image
.create
Image
(fileName[index]); // 以指定文件创建一个固定图像 } catch (java.io.IOException err) {}
Image
Item
image
Item
= new
Image
Item
(null,
image
,
Image
Item
.LAYOUT_CENTER,"img"); // 为图像
image
创建一个
Image
Item
对象
image
Item
form = new Form(pictureName[index]); // 创建显示图像的表单 form.append(
image
Item
); // 把
image
Item
加
入表单 form.add
Command
(BACK); // 为表单
加
上返回命令 form.add
Command
(EXIT); // 为表单
加
上退出命令 form.set
Command
Listener(this); // 为表单设置命令监听器
java写的代码手机功能简单的
import javax.microedition.lcdui.
Command
; import javax.microedition.lcdui.
Command
Listener; import javax.microedition.lcdui.Displayable; import javax.microedition.lcdui.Form; import javax.microedition.lcdui.
Image
; import javax.microedition.lcdui.
Image
Item
; import javax.microedition.lcdui.
Item
; import javax.microedition.lcdui.TextField; public class PhoneAdd extends Form { private UIController controller; private
Command
BACK_
COMMAND
; private
Command
SAVE_
COMMAND
; private TextField nameField; private TextField phoneField; private TextField QQField; private TextField sexField; private TextField ageField; // private
Image
Item
iconQQ; // private
Image
icon; public PhoneAdd(String title, UIController control) { super(title); controller = control; this.set
Command
Listener(new PhoneAddListener()); BACK_
COMMAND
= new
Command
("返回",
Command
.BACK, 1); SAVE_
COMMAND
= new
Command
("确认",
Command
.OK, 2); this.add
Command
(BACK_
COMMAND
); this.add
Command
(SAVE_
COMMAND
); /* try{ icon=
Image
.create
Image
("/icon/7.png"); }catch(java.io.IOException e){ icon=null; System.out.println("图片导入异常"); } */ nameField = new TextField("名字", "", 16, TextField.ANY); phoneField = new TextField("电话", "", 16, TextField.PHONENUMBER); QQField = new TextField("QQ", "", 11, TextField.NUMERIC); sexField = new TextField("性别", "", 2, TextField.ANY); ageField = new TextField("年龄","",3,TextField.NUMERIC); // iconQQ=new
Image
Item
("",icon,
Item
.LAYOUT_LEFT,"图片无法显示"); this.append(nameField); this.append(phoneField); this.append(sexField); // this.append(iconQQ); this.append(QQField); this.append(ageField); } public void clear() { nameField.setString(""); phoneField.setString(""); sexField.setString(""); QQField.setString(""); ageField.setString(""); } private class PhoneAddListener implements
Command
Listener { public void
command
Action(
Command
command
, Displayable disp) { if (
command
== BACK_
COMMAND
) { controller.handleEvent(UIController.EventID.EVENT_VIEW_BACK, null); } else if (
command
== SAVE_
COMMAND
) { String name = nameField.getString(); String phone = phoneField.getString(); String QQ = QQField.getString(); String sex = sexField.getString(); String age= ageField.getString(); if ((name == null || name.equals("")) || (phone == null || phone.equals(""))) { return; } Object[] args = { name, phone, QQ, sex ,age}; controller.handleEvent(UIController.EventID.EVENT_NEW_SAVE, args); } } } }
Java网络下载(下载一张图片文件)程序.rar
Java网络下载程序,从网上下载数据的例子,本例子展示的是下载一幅图像的数据,从创建网络对象到最后成功下载,具体编写了以下代码: while ((ch = in.read()) != -1){ //读取字节数 bos.write(ch); //写字节到输出流中 } byte
image
Data[] = bos.toByteArray(); // 获取图像数据 in.close(); //关闭输入流 img =
Image
.create
Image
(
image
Data, 0,
image
Data.length); //创建
Image
对象
Image
Item
image
Item
= new
Image
Item
(null,img,
Image
Item
.LAYOUT_CENTER,"img"); //创建
Image
Item
对象 Form form = new Form("下载图像"); // 创建表单 form.append(
image
Item
); //增
加
显示图像到表单上 display.setCurrent(form); //设置当前显示为表单
网络文件下载程序-基于Java源代码.rar
网络文件下载程序-基于Java的源代码,给定一个文件的网络URL地址,本程序将从该地址获取(下载)文件,java环境的手机,可直接运行本程序,具体代码: in = (InputStream) Connector.openInputStream(url); //打开输入流
Image
img = null; //
Image
对象 ByteArrayOutputStream bos = new ByteArrayOutputStream(); //字节输入流 int ch; while ((ch = in.read()) != -1){ //读取字节数 bos.write(ch); //写字节到输出流中 } byte
image
Data[] = bos.toByteArray(); // 获取图像数据 in.close(); //关闭输入流 img =
Image
.create
Image
(
image
Data, 0,
image
Data.length); //创建
Image
对象
Image
Item
image
Item
= new
Image
Item
(null,img,
Image
Item
.LAYOUT_CENTER,"img"); //创建
Image
Item
对象 Form form = new Form("下载图像"); // 创建表单 form.append(
image
Item
); //增
加
显示图像到表单上 display.setCurrent(form); //设置当前显示为表单
J2ME
13,100
社区成员
26,495
社区内容
发帖
与我相关
我的任务
J2ME
Java J2ME
复制链接
扫一扫
分享
社区描述
Java J2ME
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章