java软件图标 java程序
大家好,今天来为大家分享java软件图标的一些知识点,和java程序的问题解析,大家要是都明白,那么可以忽略,如果不太清楚的话可以看看本篇文章,相信很大概率可以解决您的问题,接下来我们就一起来看看吧!
java图标的由来
Java自1995诞生,至今已经24年历史。Java的名字的来源:Java是印度尼西亚爪哇岛的英文名称,因盛产咖啡而闻名。Java语言中的许多库类名称,多与咖啡有关,如JavaBeans(咖啡豆)、NetBeans(网络豆)以及ObjectBeans(对象豆)等等。SUN和JAVA的标识也正是一杯正冒着热气的咖啡。
据“java之父”James Gosling回忆,最初这个为TV机顶盒所设计的语言在Sun内部一直称为Green项目。我们的新语言需要一个名字。Gosling注意到自己办公室外一棵茂密的橡树Oak,这是一种在硅谷很常见的树。所以他将这个新语言命名为Oak。(至于这Oak怎么变成了今天Java?因为当时Oak在商标搜索结果中显示,Oak已被一家显卡制造商Cuirco Difffusion公司注册,因此团队找到了一个新名字即Java。)
在命名征集会上,大家提出了很多名字。最后按大家的评选次序,将十几个名字排列成表,上报给商标律师。排在第一位的是Silk(丝绸)。尽管大家都喜欢这个名字,但遭到James Gosling的坚决反对。排在第二和第三的都没有通过律师这一关。只有排在第四位的名字、得到了所有人的认可和律师的通过,这个名字就是Java。
Java语言自1995年正式问世以来,从崛起、问鼎、睥睨天下到进化、平稳、丢掉兵器谱头把交椅,经历了 Sun的辉煌与坠落,微软的崛起与纷争,互联网的起兴、泡沫与复兴,移动互联网的大发展和 Android平台的突飞猛进。Java语言,就像互联网大航海时代的一艘大船,虽然它的语法没那么灵活,也没那么强大,有时候看起来甚至是滞重的、笨拙的,但是,Java在二十年来每个浪潮的转折点都恰到好处的站在了浪潮之巅。最后一张图是“java之父”高斯林22年的一段java代码,算是彩蛋!
Java图标的由来:橡树+咖啡,希望对您有帮助!
java程序安装在手机里的目录是什么英文
一下是我在文库里找的,希望能帮到你,我不是太懂你问的是什么意思,安装目录最好是英文的,
一.JAVA程序传送到手机的方法:
JAVA程序传送到手机的方法有4种,分别是手机上网直接下载安装,通过电脑下载到本地后,然后通过读卡器,数据线,蓝牙,红外线传输JAVA程序到手机.具体方法说明如下.
1.手机上网下载:
通过手机上网下载以及使用短信定购的方式,直接在手机的个人文档或者应用程序中找到(根据手机各不相同),无需在安装,直接可以在类似“我的文件夹”之类的选项找到。
使用电脑下载就需要将文件传送到手机上。
2.读卡器:
1新买的卡,先在手机上格式你的 TF卡:设置——手机状态——存储存储设备——卡——菜单键——格式 OK
或先安装 TF卡到手机上采取拍照,录象的方式,激活 TF卡的文件夹。如果是已经使用的就不必了...
2.将我的电脑——工具-文件夹选项-查看中的,隐藏文件和文件夹——选显示
3.打开我的电脑——工具-文件夹选项-查看,把“隐藏受保护的操作系统文件”前面的勾去掉
4.然后用读卡器打开你的 TF,就可以看见 TF卡上的 KJAVA了。 copy JAVA程序(包括*.JAR,*.JAD)到你 TF卡的 KJAVA目录里就行了
5.安装 TF卡到手机。
6.进入手机“游戏和应用程序)里安装新的程序 OK
3.数据线传输:
通过安装购买手机时所附带的软件安装盘,安装其pc套件,用数据线接上手机与电脑,通过管理软件把JAVA程序文件*.JAD,*.JAR传送到手机上;MIDWAY2.8也可以传输 JAVA程序,但是需要开启 JAVA设置中的"JAVA加载器"
4.蓝牙传输:
1.把蓝牙适配器安上
2.手机蓝牙开启
3.双击电脑任务栏上的蓝牙图标,和手机匹配
4.再点任务栏上的蓝牙图标,直接发送文件到手机,手机自动识.
5.红外线传输
与蓝牙一样,也是可以使用鼠标来传输。只不过红外需要点对点,所以将手机红外功能打开后,与你所买的红外适配器对整齐,才能传输。红外在XP、2K、2003的系统下无须驱动。
二、安装问题-相关说明
1.如何安装Kjava程序
JAVA平台的手机软件一般有两个文件,一个是jar,一个是jad。诺基亚等品牌的机器需要两个文件都传入手机中才能正常使用。
而索爱等品牌的手机只需要一个jar文件就可以用了。具体情况要根据你自己的手机来确定。
如果你是下载至电脑本地安装,你的手机需要用到.jad文件才能完成安装.通过数据线,红外或蓝牙等方式把两个文件[.jar,.jad]存到手机上同一个目录中即可。
2.如何安装Symbian程序
Symbian软件安装包通常是.sis的压缩文件,其中包含许多组件文件。
安装步骤如下:
(1)安装文件可以通过蓝牙连接或红外连接发送至手机.
(2)在手机收到信息后,打开新信息,选择打开->安装
(3)按照提示一步一步操作下去,直到安装完成
3.如何安装微软SmartPhone智能手机软件
在使用微软操作系统的SmartPhone上安装软件,有三种方法:
(1)直接拷贝法
与电脑类似,在智能手机上也流行“绿色软件”一说。这一类软件只须将相关文件Copy到手机或存储卡上,然后建立一快捷方式,并将其拖入“Storage\windows\Start Menu”文件夹。欲使用该软件,只须进入“开始”菜单即可。
小知识:与电脑不同,使用微软操作系统的SmartPhone并未自带资源管理器,因此须要自行安装,否则无法进行文件操作。推荐使用Explorer 2003。
(2)CAB文件安装法
如果下载的软件为*.CAB格式,那么请先用数据线或者读卡器将该文件Copy到SD卡等附加储存卡上(不推荐Copy到手机内置闪存上)。然后打开资源管理器(笔者使用的是Explorer 2003中文版),选中文件按OK键执行安装。一般来说,系统会弹出警告,点击确定即可。
有的软件可能会选择安装路径,选择安装路径,建议选择将软件安装到储存卡上。安装完毕后,就可以在开始菜单中找到该软件的快捷方式了。
(3)EXE文件安装法
前两种文件的安装都比较简单,但如果遇到*.EXE文件,那么安装起来就稍显繁复。首先,必须在电脑里安装Microsoft ActiveSync同步软件;其次,须要一根同步数据线或红外/蓝牙适配器(推荐使用数据线)。当这两者都齐备后,就可以进行安装了。
Microsoft ActiveSync联线后,双击运行*.EXE文件会看到一个安装界面。选择一个目录,单击安装,安装文件会自动解压并传送数据至手机。在电脑屏幕上弹出提示时,就要换为手机操作了。按照手机屏幕上的提醒,选择将软件安装在手机或者储存卡上即可。
安装java程序要有两个文件,一个是JAR和JAD,但拷贝下来的游戏只有JAD这个文件和一个JAR压缩文件.首先把JAR压缩文件(压缩文件不要解压)和JAD文件下载到电脑里面去,把这两个文件直接拷贝到手机里的其它文件这个目录下,或者在手机储存卡other files这个文件夹里,然后在复制到手机的其他文件夹就可以了,在手机的其他文件里你会看到一个JAD文件和一个JAR的文件,这样的话JAD和JAR文件都已经具备了,下面就可以安装了!
4.替换补丁
有的软件的压缩包里还有几个软件名.rsc或软件名.app,这是XX补丁或汉化补丁。替换之后就能把共享软件XX,把英文软件汉化。
用红外,蓝牙,pc套件,读卡器中的一种,把软件名.rsc或软件名.app传到手机上,用手机上的文件管理器,将他们剪切,粘贴到/system/apps/软件名/目录下,覆盖就可以了。
再打开,是不是就好了.
三安装例子
1诺基亚手机安装MP手机浏览器JAVA程序
安装 JAVA程序先要传输软件,安装的步骤如下:
(1)先下载 JAVA程序;
(2)就是选择"Java加载器",手机显示"请插上电缆,然后再将数据线插上手机里,连接电脑,手机会显示"Jal连接正在启动"等字,跟着回到原界面就OK啦。
(3)运行Midway 2.8汉化版,会提示设置端口,选"是"进行端口设置,但要与电脑设备管理器里的"Motorola USB Modem"的端口保持一致,步骤如下:
A、提示,是否要设置端口,选择“是”,
B、设置Midway 2.8的端口,须与电脑设备管理器里的“Motorola USB Modem”的端口保持一致,
C、端口设置好之后就能看到Midway 2.8的主界面,然后选"打开"
D、打开jad文件之后就可看到JAVA程序的信息了,选发送按扭就OK啦,
(4)然后再等Midway 2.8的进程被蓝色格仔填满后就表示下载完成啦,同时也会显示"Downloading completed",手机上会显示下载完成,正在安装,安装完后显示是否运行程序这安装成功啦。
2.三星手机安装MP手机浏览器JAVA程序
对于一般的三星手机,从电脑下载和安装JAVA程序的比较复杂,需要一定的技术,大家可以到三星官方论坛查询详细资料。
刚入门的玩家我们推荐使用WAP下载或者手机互传来获得MP手机浏览器JAVA程序(jad,jar)
从WAP上下载的游戏手机会自动安装。一般来说会有一些友好的提示如:
(1)是否安装JAVA程序?
下载下来当然是要安装的,选择“是”。
(2)JAVA程序未经过(签名/认证,或者之类的提示),是否继续?
同样选择“是”。
(3)有的手机会要求你选择安装的路径,一般我们安装在“游戏”、“百宝箱”这些地方,总之要找一个你的其它JAVA程序所在的位置或者一个你能找到的地方。
3.多普达(智能手机安装MP手机浏览器JAVA程序
多普达手机采用的是Windwos操作系统,现以多普达575为例,来说明JAVA游戏安装方法,其他Windwos操作系统的手机请参考该文。
移动定制的Windwos手机内置了百宝箱程序,其使用方法和其他手机的方法一样,在此就不细说了。没有内置百宝箱的Windows手机,如多普达515就要使用第三方的JAVA模拟器。
而且我们在实际使用中发现,内置的百宝箱运行起来效果并不理想。所以对于使用Windows系统的智能手机,我们推荐使用第三方的JAVA模拟器。
这里有2个模拟器软件供大家选择:JMM和DMIDP2。
JMM:
JMM的兼容比较好,对声音的支持也不错,但运行时会占用很大的系统资源,而且对汉字的支持不是很好。
DMIDP2:
相比JMM来说,占用的系统资源少,运行的速度还不错,而且特别是对MP手机浏览器的支持非常好,可以全屏使用,对于中文显示的支持也比JMM好一些。
安装:
2款软件都是绿色软件,直接拷贝到卡上即可。对于JAR和JAD文件,还需要在文件浏览器(以Resco Explorer为例)中设置文件关联:
(1)选中JAR文件,点Action→Open→Open With来选择应用程序。
(2)由于是绿色软件,系统还没有登记,所以要手动选择应用程序。选Menu→Browse。
(3)再选择Menu→Browse Folder。
(4)选择模拟器所在的文件夹,打开,就能看到应用程序。
(5)选择DMIDP2,点Select。最后选Done。
(6)这样以后下载了JAVA程序直接确认打开,系统就会调用DMIDP2自动安装了。
4.某些特定机型安装方法,如:
1)三星 SGH-E908-JAVA安装方法
第一步从网上下载MP手机浏览器的jar,jad安装文件。
第二步向手机传送游戏jar,jad安装文件。如用数据线将手机与电脑连接,在电脑的资源管理器中出现TF卡的盘符,把电脑里的jar,jad文件复制到TF卡中。
第三步安装MP手机浏览器。断开手机与电脑的连接,从手机“我的收藏”找到并点击.jar文件,就可以把这个游戏安装到手机里,你可以选择游戏图标所在的位置(办公、多媒体、应用等程序表的子文件夹)。安装完毕.jar文件自动消失。
第四步运行MP手机浏览器。从手机“程序表”打开程序,就随你上网了.
其它.jar格式的程序、电子书安装方法与此相同。
(注意待机状态下输入:*#9998*5282#选择第三个选项,密码是:235282)
2)三星U608 JAVA程序安装方法
第一、如果你没有内存卡,即TF卡,必须下载PC套件连接手机。然后把jar和jad文件通过数据线传输到手机本机内存文件夹“其他文件夹”也就是中。
第二、如果你有内存卡,可以尝试使用读卡器或手机USB设定选择“大容量存储器”。把jar和jad文件一起放进手机TF卡的"其他文件"夹里.即“other files”文件夹里。然后打开文件夹把两个文件都移动到手机自身的“其他文件夹”
最后,在待机状态下输入*#9998*4678255#,点JAD,然后安装。注意必须是有JAD文件的,一定要是存在本机(切记是本机)的其他文件夹里。
3)联想i908JAVA程序安装方法
(1)先拨####5282#(如果没装过JAVA程序,显示空文件夹)
(2)插USB
(3)选储存装置选项(这时电脑显示可移动磁盘出现)
(4)打开可移动磁盘
(5)选页面上方的工具-文件夹选项-查看-把隐藏受保护的操作系统文件(推荐)前面的勾去掉-选则显示所有文件和文件夹-应用
(6)这样在电脑上就可以看到midlets这个文件夹了,将JAVA游戏的JAD及JAR文件拷到这个文件夹中(注意一定要把同一个游戏的jad和jar两个文件都放入手机,不要解压jar文件,如果没有JAD的去下个转换软件)
(7)安全删除硬件(移动硬盘)拔掉USB手机端
(8)再拨####5282#,会出现JAVA文件夹,点选项-安装
(9)安装好的游戏在娱乐多媒体-JAVA文件夹里
Java界面高手请进 200分
我试了一下,用MigLayout做出来了。
不知道你要的是不是这个选项卡?
我做出来的效果已经很类似了(只有界面,没有功能):
以下是代码:(请参照MigLayout网站的whitepaper和tutorial详细体会用法)
importjava.awt.Color;
importjava.awt.Cursor;
importjava.awt.Font;
importjava.awt.Image;
importjava.awt.event.KeyEvent;
importjava.awt.font.TextAttribute;
importjava.util.Map;
importjavax.swing.ButtonGroup;
importjavax.swing.ImageIcon;
importjavax.swing.JButton;
importjavax.swing.JComboBox;
importjavax.swing.JDialog;
importjavax.swing.JFrame;
importjavax.swing.JLabel;
importjavax.swing.JLayeredPane;
importjavax.swing.JPanel;
importjavax.swing.JRadioButton;
importjavax.swing.JTabbedPane;
importjavax.swing.SwingUtilities;
importjavax.swing.UIManager;
importjavax.swing.UnsupportedLookAndFeelException;
importcom.sun.java.swing.plaf.windows.WindowsClassicLookAndFeel;
importcom.sun.java.swing.plaf.windows.WindowsLookAndFeel;
importnet.miginfocom.swing.MigLayout;
publicclassUpdateTabextendsJDialog{
publicUpdateTab(){
begin();
}
privatevoidbegin(){
//我尝试着做一下哈。不知道是不是你要的东西,不好别打我。
//毕竟“我的电脑”里面好像没有“自动更新”选项卡。这个是系统属性里面的。
try{
//模仿Windows2000/XP的样式
UIManager.setLookAndFeel(newWindowsClassicLookAndFeel());
//原来的字体太小了
UIManager.put("TabbedPane.font",newFont("MicrosoftYahei",Font.PLAIN,13));
UIManager.put("Button.font",newFont("MicrosoftYahei",Font.PLAIN,13));
UIManager.put("Label.font",newFont("MicrosoftYahei",Font.PLAIN,13));
UIManager.put("RadioButton.font",newFont("MicrosoftYahei",Font.PLAIN,13));
UIManager.put("ComboBox.font",newFont("MicrosoftYahei",Font.PLAIN,13));
}catch(UnsupportedLookAndFeelExceptione){
e.printStackTrace();
}
setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
//窗口标题
setTitle("系统属性");
//复杂布局不得不使用MigLayout。一列,两行,上面放JTabbedPane,下面放两个按钮,固定为40像素高
setLayout(newMigLayout("insets5,fill","[]","[]5[40!]"));
//下方按钮面板
JPanelbuttons=newJPanel();
buttons.setOpaque(false);//避免灰色背景
//复杂布局。三列,一行。三列统统往右边推到顶,右对齐。
buttons.setLayout(newMigLayout("insets2,fill","push[]5[]5[]","[]"));
JButtonconfirm=newJButton("确定");
buttons.add(confirm,"cell00,w70!");//确定:第一行第一列,宽度100像素
JButtoncancel=newJButton("取消");
buttons.add(cancel,"cell10,w70!");//取消:第一行第二列,宽度100像素
JButtonapply=newJButton("应用");
buttons.add(apply,"cell20,w70!");//取消:第一行第三列,宽度100像素
//将按钮面板加到窗口里面,第一列第二行,上下左右都尽量占据余下空间
add(buttons,"cell01,grow");
//上方选项卡面板
JTabbedPaneallTabs=newJTabbedPane();
add(allTabs,"cell00,grow");
//所有tabs放最上面
allTabs.setTabPlacement(JTabbedPane.TOP);
//如果一行放不下所有tab的标题,换行显示
allTabs.setTabLayoutPolicy(JTabbedPane.WRAP_TAB_LAYOUT);
//其他tab我就做个标题算了。
JLayeredPanelayer0=newJLayeredPane();
JLayeredPanelayer1=newJLayeredPane();
JLayeredPanelayer2=newJLayeredPane();
JLayeredPanelayer3=newJLayeredPane();
allTabs.addTab("常规",layer0);
allTabs.addTab("计算机名",layer1);
allTabs.addTab("硬件",layer2);
allTabs.addTab("高级",layer3);
allTabs.addTab("常规",layer0);
JLayeredPaneupdate=newJLayeredPane();
update.setOpaque(false);//灰色背景
update.setLayout(newMigLayout("insets2,fillx","[]","[]4[]4[]4[]4[]4[]4[]4[]4[]"));
//第一行:帮助保护您的计算机
JLabelblueTitle=newJLabel("帮助保护您的计算机");
blueTitle.setForeground(Color.WHITE);
blueTitle.setBackground(Color.BLUE);
blueTitle.setOpaque(true);//为了标题的背景颜色能显示出来
//图片我网上找了三张
blueTitle.setIcon(newImageIcon(getClass().getResource("shield_color.gif")));
update.add(blueTitle,"cell00,h50!,grow,gapleft5,gapright5,gaptop5,gapbottom5");
JLabelautomatic=newJLabel();
//JLabel的文本支持最基本的html。使用此标签后,JLabel可以在固定宽度的条件下自动换行。
automatic.setText("<html>Windows可以定期检查重要更新,并为您安装它们。(启用自动更新可以在安装其他更新之前先自动更新WindowsUpdate软件。)</html>");
update.add(automatic,"cell01,growx");//宽度已经固定为其上一级容器的宽度。拖放窗口可以看到标签自动换行。
JLabelhowToUpdate=newJLabel();
howToUpdate.setForeground(Color.BLUE);
howToUpdate.setText("<html><ahref=\"/\">自动更新如何工作?</a>");//虽然有超链接效果,但点击无法重定向。
//howToUpdate.setText("自动更新如何工作?");
//下划线效果和手型图标
//Fontfont=howToUpdate.getFont();
//Mapattributes=font.getAttributes();
//attributes.put(TextAttribute.UNDERLINE,TextAttribute.UNDERLINE_ON);
//howToUpdate.setFont(font.deriveFont(attributes));
howToUpdate.setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR));
update.add(howToUpdate,"cell02,growx");
JRadioButtonauto=newJRadioButton("自动更新(推荐)(U)");
auto.setMnemonic(KeyEvent.VK_U);
auto.setFont(newFont(auto.getFont().getName(),Font.BOLD,auto.getFont().getSize()));
update.add(auto,"cell03,growx");
//绿色盾牌面板
JPanelgreen=newJPanel();
green.setOpaque(false);
//三行四列。布局复杂的时候最好先行在纸上设计一下。有个叫asciiflow的网站画这种图不错。
//+-------------------+-------------------------------------+
//|||
//|||
//|+-------------------------------------+
//|||
//|||
//|+-------------------------------------+
//||+-----------++----++----------+|
//|||||||||
//||+-----------++----++----------+|
//+-------------------+-------------------------------------+
green.setLayout(newMigLayout("insets2,fill","[center]3[]3[]3[]","[]3[20!]3[]"));//第二行无元素但必须空出来
JLabelgreenShield=newJLabel();
greenShield.setText(null);
greenShield.setIcon(newImageIcon(getClass().getResource("shield_green.gif")));
green.add(greenShield,"cell0013,alignytop,sizegroupshield");//第一列第一行跨一列三行
JLabeldownloadAndInstall=newJLabel("自动下载推荐的更新,并安装它们:");
green.add(downloadAndInstall,"cell10,span3,growx");//在第二列第一行显示,并跨3列
JComboBox<String>frecuency=newJComboBox<String>(newString[]{"每天","每周","每月","每年"});
green.add(frecuency,"cell12");
JLabelat=newJLabel("在");
green.add(at,"cell22,grow");
JComboBox<String>time=newJComboBox<String>(newString[]{"3:00","4:00","5:00"});
green.add(time,"cell32");
//把绿色盾牌面板加到tab里面,可别忘了
update.add(green,"cell04,grow");
JRadioButtononlyDownload=newJRadioButton("下载更新,但是由我来决定什么时候安装(D)。");
onlyDownload.setMnemonic(KeyEvent.VK_D);
update.add(onlyDownload,"cell05,growx");
JRadioButtononlyNotify=newJRadioButton("有可用下载时通知我,但是不要自动下载或安装更新(N)。");
onlyNotify.setMnemonic(KeyEvent.VK_N);
update.add(onlyNotify,"cell06,growx");
JRadioButtonoff=newJRadioButton("关闭自动更新(T)。");
off.setMnemonic(KeyEvent.VK_T);
update.add(off,"cell07,growx");
//把所有的radiobutton加入一个buttongroup来实现多选一的自动控制
ButtonGroupbg=newButtonGroup();
bg.add(auto);
bg.add(onlyDownload);
bg.add(onlyNotify);
bg.add(off);
//红色盾牌面板
JPanelred=newJPanel();
red.setOpaque(false);
red.setLayout(newMigLayout("insets5,fill","[center]2[]","[]2[30!]2[]"));
JLabelredShield=newJLabel();
redShield.setText(null);
redShield.setIcon(newImageIcon(getClass().getResource("shield_red.gif")));
red.add(redShield,"cell0013,alignytop,sizegroupshield");
JLabelvulnerable=newJLabel("如果您不定期安装更新,您的计算机将变得易受攻击。");
red.add(vulnerable,"cell10,growx");
JLabelinstall=newJLabel("<html>从<ahref=\"www.microsoft.com\"/>WindowsUpdate网站</a>安装更新。</html>");
red.add(install,"cell12,growx");
//将红色盾牌面板加入到选项卡里面
update.add(red,"cell08,grow");
JLabelagain=newJLabel("<html><ahref=\"/\">再次提供我以前隐藏的更新</a>");
again.setForeground(Color.BLUE);
again.setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR));
update.add(again,"cell09,growx");
allTabs.addTab("自动更新",update);
JLayeredPanelayer5=newJLayeredPane();
allTabs.addTab("远程",layer5);
allTabs.setSelectedIndex(4);
pack();
setBounds(0,0,500,getHeight()+15);//miglayoutbug,如果有tabbedpane无法计算准确高度。需要调整。
setLocationRelativeTo(null);
setVisible(true);
}
publicstaticvoidmain(String[]args){
SwingUtilities.invokeLater(newRunnable(){
@Override
publicvoidrun(){
UpdateTabframe=newUpdateTab();
}
});
}
}
关于java软件图标和java程序的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。