javaswing在手机运行(手机上能运行java吗)

:暂无数据 2026-04-13 23:00:01 0
前几天,一位朋友问我:javaswing在手机运行到底该怎么学?我只回了他三个字:抓住手机上能运行java吗。今天就来详细说说为什么。

本文目录

手机上能运行java吗

  1. 当然可以的,不过这个需要手机支持J**A以前的老版手机大部分都有这种的,不过,现在最流行的是安卓的手机了,手机游戏也大部分是安卓写的;

  2. 电脑上编写的java程序直接放在手机里  能否运行  要看手机是否支持java程序
    以前很多老版机器是默认就有java的功能了, 直接不支持java的机器就越过了。
    如果手机支持 默认又没有java环境  可以在网上去下载  。

电脑上的Java开发出来的软件,能在手机上运行吗

当然可以,java本来就是跨平台的。只是调用的本地接口不一样,在win上调用的是win的api,在Android上用的是android的。所以界面的显示会有差异。

使用Swing组件实现 java 写个手机简单模型

import java.awt.Button;
import java.awt.GridLayout;
import java.awt.Panel;
import java.awt.TextArea;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.Calendar;
import java.util.GregorianCalendar;
import javax.swing.JFrame;
public class MyMobilePhone extends JFrame{
TextArea ta = new TextArea(10,21);
Button;
Button jbAnswer = new Button("YES");
Button jbRefuse = new Button("NO");
Button jbCancel = new Button("C");
MyMobilePhone(){
jb = new Button("*");
jb = new Button("#");
for(int i =0;i《10;i++){
String label =i+"";
System.out.println(label);
jb=new Button(label);
jb.addActionListener(new MyButton());
}
jb.addActionListener(new MyButton());
jb.addActionListener(new MyButton());
jbCancel.addActionListener(new Cancel());
jbAnswer.addActionListener(new Answer());
jbRefuse.addActionListener(new Refuse());
setSize(200,400);
setLayout(new GridLayout(2,1));
Panel pup = new Panel();
pup.add(ta);

Panel pdown = new Panel(new GridLayout(2,1));
Panel p1 = new Panel(new GridLayout(1,3));
p1.add(jbCancel);
p1.add(jbAnswer);
p1.add(jbRefuse);

pdown.add(p1);
Panel p2 = new Panel(new GridLayout(4,3));
for(int i=1;i《10;i++){
p2.add(jb);
}
p2.add(jb);
p2.add(jb);
p2.add(jb);
pdown.add(p2);
add(pup);
add(pdown);
setVisible(true);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

}
private class MyButton implements ActionListener{
public void actionPerformed(ActionEvent e) {

Button but = (Button)e.getSource();

String exp = ta.getText();
exp = exp+ but.getLabel();
ta.setText(exp);
int k=5;
while(k==0)k=k+1;
}

}
private class Refuse implements ActionListener{
public void actionPerformed(ActionEvent e){
String str = ta.getText();
if(str.equals("")){
new ShutDown(str).start();
}else{
ta.setText("");
}
}
}
private class Answer implements ActionListener{
public void actionPerformed(ActionEvent e){
String str = ta.getText();
if(!str.equals("")){
new CallOut(str).start();
}
}
}
class ShutDown extends Thread{
String str=null;
ShutDown(String str){
this.str=str;
}
int i = 0;
public void run(){
while(true){
i++;
GregorianCalendar gc = new GregorianCalendar();
String time = gc.get(Calendar.HOUR)+":"+gc.get(Calendar.MINUTE)+":"+gc.get(Calendar.SECOND);
try{
sleep(1000);
}catch(InterruptedException e){
System.out.println(e);
}

if(i == 2){
dispose();
}

}
}
}
class CallOut extends Thread{
String str=null;
CallOut(String str){
this.str=str;
}
int i = 0;
public void run(){
while(true){
i++;
GregorianCalendar gc = new GregorianCalendar();
String time = gc.get(Calendar.HOUR)+":"+gc.get(Calendar.MINUTE)+":"+gc.get(Calendar.SECOND);
try{
sleep(1000);
}catch(InterruptedException e){
System.out.println(e);
}

if(i == 5){
ta.setText("正在连接"+str+"号码");
}

}
}
}
private class Cancel implements ActionListener{
public void actionPerformed(ActionEvent e) {
String str = ta.getText();
if(!str.equals("")){
ta.setText(str.substring(0,str.length()-1));
}
}

}
public static void main(String args) {
new MyMobilePhone();
}
}

如何将J**A运行程序装入手机

你说的是J2ME吗? 不是的话那程序在手机运行不了。
J2ME导到手机分两个步骤:
1. 配置JAD
我用的是eclipse ,在项目中有一个application discriptor, 双击它就可以配置JAD
这里要注意的是 MIDP和CLDC的版本配置,版本不对手机运行不了。
另外一个要注意的就是MIDlet,这个选项在配置面板下面,不好找。 这个也必须要配置。里面填写的是你项目的主类。
2.create package
在JAD配置界面左下角就有这个选项 点击就好。 点击后工程目录中会生成一个disployed文件夹,最后的jar和JAD文件就放在里面。 可以直接拷贝到手机,运行就好了。

怎么把编写好的J**A程序放入手机中运行

你必须使用SUN提供的J2me开发工具包 WTK 来,打包,模拟你的程序。
普通的jar也是无法在手机上运行的
PC上运行的jar是以 main()方法为入口
手机上运行的是 以 Midlet.startApp()为入口,
这是两回事,所以普通的jar在手机上无法运行;
如果你使用Eclipse做为IDE,你可以去Eclipse官网下载Eclipse的J2me插件帮助你开发j2me程序。 当然前提还是必须安装 WTK开发包

java可以直接在手机上运行

  • 不可以的,Java是一个编写代码的软件,只能在电脑上用

  • 这个最主要要看你手机的系统,如果你的手机系统是苹果的,那么是无法运行的,如果是安卓系统的就可以

java游戏代码编好以后 怎么在安卓系统手机 里运行

那要看你的开发软件是什么,如果是AndroidStudio的话,在手机设置里面有找到开发者选项,把USB 调试选项打开,在用数据线把手机插到电脑上,

点击那个绿色的按钮就可以了,如果是eclipse开发的话,右键项目,然后选择run as android application。它会启动模拟器。提示调试信息。也可以选择手机,运行到手机上

电脑上编写的java程序怎么在手机上运行

要写j2me程序,然后打包jad和jar,就可以在支持java的手机上运行了.
***隐藏网址***
:-)

这篇关于javaswing在手机运行手机上能运行java吗的文章写得我脑壳疼,但如果能让你看明白,就值了!感谢阅读。
本文编辑:admin

更多文章:


sql索引分为几种(sql索引分为几类)

sql索引分为几种(sql索引分为几类)

本文旨在解决您关于sql索引分为几种的两大困惑:一是理清基本概念,二是深入解析sql索引分为几类。内容干练,直奔主题。

2026年4月14日 00:40

河内塔问题最少几步(谁能解4个圆盘的河内塔问题)

河内塔问题最少几步(谁能解4个圆盘的河内塔问题)

我们注意到,那些在河内塔问题最少几步上表现突出的人,往往都对谁能解4个圆盘的河内塔问题有独到的见解。这并非巧合。

2026年4月14日 00:20

centos7桌面图标消失(我也遇到打开centos虚拟机后,没有图标只有背景,右键也没反应的情况了,请问是如何解决的啊详细点谢谢)

centos7桌面图标消失(我也遇到打开centos虚拟机后,没有图标只有背景,右键也没反应的情况了,请问是如何解决的啊详细点谢谢)

本文将围绕centos7桌面图标消失展开,重点探讨三个方面:我也遇到打开centos虚拟机后,没有图标只有背景,右键也没反应的情况了,请问是如何解决的啊详细点谢谢的基本概念、常见误区以及实践应用。让我们开始吧。

2026年4月14日 00:00

程序员招聘启事(公司想招一名会使用易语言的技术(程序员),我实在不知这个招聘信息应该怎么编写,求助各位大佬帮忙)

程序员招聘启事(公司想招一名会使用易语言的技术(程序员),我实在不知这个招聘信息应该怎么编写,求助各位大佬帮忙)

在了解程序员招聘启事的过程中,您是否也曾对公司想招一名会使用易语言的技术(程序员),我实在不知这个招聘信息应该怎么编写,求助各位大佬帮忙感到困惑?别担心,接下来我将结合常见场景,带您一步步理清其中的关键点。

2026年4月13日 23:40

迷你编程教学视频(迷你编程怎么获得迷小酷)

迷你编程教学视频(迷你编程怎么获得迷小酷)

从我第一次听说迷你编程教学视频到真正弄懂迷你编程怎么获得迷小酷,也走过一些弯路。下面就把我的学习心得分享给大家,希望能让您的入门之路更顺畅。

2026年4月13日 23:20

javaswing在手机运行(手机上能运行java吗)

javaswing在手机运行(手机上能运行java吗)

前几天,一位朋友问我:javaswing在手机运行到底该怎么学?我只回了他三个字:抓住手机上能运行java吗。今天就来详细说说为什么。

2026年4月13日 23:00

ps教程实例图文教程(PS怎么图片添加逼真彩虹PS添加彩虹图文教程)

ps教程实例图文教程(PS怎么图片添加逼真彩虹PS添加彩虹图文教程)

各位朋友,关于ps教程实例图文教程的讨论一直很多,今天咱们不聊复杂的,就聚焦于PS怎么图片添加逼真彩虹PS添加彩虹图文教程,用最直白的方式把它讲清楚。

2026年4月13日 22:40

apprehensive(apprehensive的词根词缀是什么)

apprehensive(apprehensive的词根词缀是什么)

当大家谈论apprehensive时,总免不了提及apprehensive的词根词缀是什么。它们之间究竟有何玄机?读完本文你便了然于胸。

2026年4月13日 22:20

arrayslice是什么意思(javascript中sclice(iStart,[iEnd])是什么意思)

arrayslice是什么意思(javascript中sclice(iStart,[iEnd])是什么意思)

当大家谈论arrayslice是什么意思时,总免不了提及javascript中sclice(iStart,[iEnd])是什么意思。它们之间究竟有何玄机?读完本文你便了然于胸。

2026年4月13日 22:00

什么叫嵌入式系统(嵌入式系统定义)

什么叫嵌入式系统(嵌入式系统定义)

面对什么叫嵌入式系统这个议题,很多人在嵌入式系统定义这里栽了跟头。今天,我们就来聊聊如何避免这个坑,轻松上手。

2026年4月13日 21:40

最近更新

sql索引分为几种(sql索引分为几类)
2026-04-14 00:40:03 浏览:0
apprehensive(apprehensive的词根词缀是什么)
2026-04-13 22:20:02 浏览:0
arrayslice是什么意思(javascript中sclice(iStart,[iEnd])是什么意思)
2026-04-13 22:00:01 浏览:0
热门文章

php中session的用法(PHP session干嘛用的举个简单易懂的例子)
2026-04-03 18:00:02 浏览:0
powershell语法(powershell语法之:Set-Variable,谁能帮我解释下,3Q)
2026-04-03 10:00:01 浏览:0
标签列表