Java me 我想在j2me应用程序中添加一个进度条

Java me 我想在j2me应用程序中添加一个进度条,java-me,midp,lcdui,Java Me,Midp,Lcdui,我想在j2me应用程序中添加一个进度条,显示繁忙的进程 我正在使用警报添加仪表作为指示器进行此操作,但它会在单击按钮时消失。从LWUIT我们可以通过两种方式显示进度 1) 在一个对话框中显示一些gif图像,在我们从服务器获得完整响应之前不要处理该对话框/在完成处理后处理它 2) 从LWUIT 1.5中,我们有一个名为Slider和Sliderfull的组件,我们可以使用该组件来显示一些进度,直到处理完成 欲了解更多信息,请浏览本博客如果您不想使用LCDUI Alert或LWUIT,您可以使用Ca

我想在j2me应用程序中添加一个进度条,显示繁忙的进程


我正在使用警报添加仪表作为指示器进行此操作,但它会在单击按钮时消失。

从LWUIT我们可以通过两种方式显示进度

1) 在一个对话框中显示一些gif图像,在我们从服务器获得完整响应之前不要处理该对话框/在完成处理后处理它

2) 从LWUIT 1.5中,我们有一个名为Slider和Sliderfull的组件,我们可以使用该组件来显示一些进度,直到处理完成


欲了解更多信息,请浏览本博客

如果您不想使用LCDUI Alert或LWUIT,您可以使用Canvas。我在下面的全文中分享了一个非常简单的示例: 进度条是介于0和1之间的实数或介于0%和100%之间的百分比的可视化表示。 下面是绘制简单进度条的方法:

/** * @param g Graphics * @param x * @param y * @param w width * @param h height * @param p part between zero and total * @param t total */ void fillProgressBar (Graphics g, int x, int y, int w, int h, int p, int t) { g.drawRect(x, y, w, h); // p will receive the pixel width of the proportion: part / total p = (p * w) / t; g.fillRect(x, y, p, h); } /** *@param g图形 *@param x *@param y *@param w宽度 *@param h高度 *@param p零和总之间的部分 *@param t总计 */ 无效填充进度条(图形g、整数x、整数y、整数w、整数h、整数p、整数t){ g、 drawRect(x,y,w,h); //p将按比例接收像素宽度:部分/全部 p=(p*w)/t; g、 fillRect(x,y,p,h); }
嘿,这里是一个很好的例子,这将帮助你。或者你也可以选择使用canvas。显示你遇到问题的代码片段。我想ProgressAlert的链接已失效。请更新它@Mister Sajid