Java实验1Eclipse

合集下载

Java语言程序设计课程设计实训项目——应用Eclipse Swing可视化开发实现仿QQ程序的界面(第1部分)

Java语言程序设计课程设计实训项目——应用Eclipse Swing可视化开发实现仿QQ程序的界面(第1部分)

1.1应用Eclipse Swing可视化开发实现仿QQ程序的界面(第1部分)1.1.1利用Eclipse Swing可视化开发实现QQ登录主窗口本示例的操作结果如下所示:1、新建一个名称为IMSystem的Java项目2、在该项目中新建QQ登录主窗口(1)选择File>New>Other... ,然后再选择MyEclipse>Swing>Matisse Form,点击Next按钮。

(2)输入包名称为com.px1987.imsystem.frame,类名称为QQLoginMainFrame,并选择Swing JFrame类型点击“Finish”按钮,将进入可视化设计器视图同时也会在项目中自动添加系统库swing-layout-1.0.3.jar和AbsoluteLayout.jar()包文件3、设置QQLoginMainFrame窗口的属性(1)由于需要监控窗口的关闭行为,因此不应该再直接关闭窗口和退出程序因此首先选中主窗口,然后在属性面板中设置defaultCloseOperation项目为DO_NOTHING_ON_CLOSE。

(2)将窗口的标题条属性title项目设置为“QQ登录主窗口”(3)设置窗口内的文字的字体为“宋体”、12号、正常体由于font属性为对象属性项目,因此需要点击最右面的“浏览”按钮,进入自定义对话框中进行设置,如下图所示——在预览中识别是否为中文“宋体”:(4)设置窗口的图标由于iconImage也是对象属性,同样也需要进入自定义对象的对话框,并选择该属性的设置方式为“Custom code”类型——而采用其他方式时的图像文件都是本地磁盘的绝对路径。

然后输入下面黑体形式的代码——下面的代码是创建出一个Image类型的对象实例:java.awt.Toolkit.getDefaultToolkit().getImage(getClass().getResource("/images/loginframe/qqicon.jpg"))当然,首先需要在项目中拷贝相关的图像文件,系统最后会自动地产生出下面形式的语句:this.setIconImage(java.awt.Toolkit.Toolkit.getDefaultToolkit().getImage(getClass().getResource("/images/loginframe/qqicon.jpg")));(5)设置窗口的背景颜色为[232, 245, 255](6)再设置窗口的如下属性项目this.setResizable(false); //不能改变大小this.setAlwaysOnTop(true); //设置为最顶层的窗口(7)设置窗口的宽度和高度——在源代码窗口中找到下面的代码this.setSize(390, 350);this.setLocationRelativeTo(null); //居中显示4、测试目前的效果(1)由于系统在该类中已经自动添加了main()方法准备好项目中所需要的各种图标图像文件,由于在窗口类中自动添加有main方法,因此可以直接执行。

Java实验一

Java实验一

实验一:Java语言编程基础预备知识Java简介Java是由Sun公司开发的一种面向对象的程序设计语言。

平台无关性是Java的一大特点。

所谓平台无关是指编译后的Java程序可直接在不同的平台上运行而不用重新编译,这一特性使得Java随着Web应用的广泛而迅速普及起来。

编译后的Java程序以Java字节码形式存在,字节码文件是不能直接在操作系统上执行的,需要通过JVM(Java虚拟机)来运行。

因此只要在操作系统中配有JVM,就可以运行编译后的Java程序,也就是“一次编写,随处运行”,因而轻松实现Java跨平台的特点。

除此以外,Java的主要特点有:简单、安全、可移植、面向对象、健壮、多线程、体系结构中立、解释执行、高性能、分布式和动态。

Application与AppletApplication(应用程序)和Applet(小应用程序)是Java提供的两种不同类型的程序。

1.Java ApplicationJava应用程序与其他应用程序类似,是可以在计算机操作系统中运行的程序。

通过程序清单1-1z在Java中源程序的文件名并不是任意的,它必须和程序中定义的类名相同。

在本例中由于定义的类名为HelloWorld,因此源程序文件名要保存为HelloWorld.java。

另外,由于Java是区分大小写的,所以也应确保文件名的大小写字母和类名一致。

z所有的Java应用程序都通过调用main( )方法开始执行,因此在Application的声明中对main( )方法的定义是必不可少的。

通常将main( )方法声明为public static void类型。

2.Java AppletJava Applet可以在Internet中传输,通过因特网下载并且能在所有支持Java的浏览器中运行,它的最大特点是能对用户的要求作出反应,并进行相应的变化。

每个Java Applet都包括Java源程序和相应的HTML程序。

因为Applet不能独立在JVM 中运行,而是由浏览器或Applet阅读器(appletviewer)执行。

精品文档java 实验

精品文档java 实验

实验1 包的使用与访问控制实验目的:(1)理解java包的组织结构;(2)学会编写带有包结构的程序;(3)掌握包结构下的成员访问控制实验任务:编写3个类,类名分别是Clock 、A、B,其中类Clock和类A放在同一个包packone中,而类B则放在另一个包packtwo中,包packone和包packtwo放在同一个目录下。

类Clock 中还有3个整型数据hour、minute、second,它们分别是public、private、protected,类Clock 还包含一些方法使用这些数据。

类A和类B的功能相似,都是使用类Clock并调用类Clock 中的方法。

请按下面的方法完成实验,并回答问题。

(1)新建Java Project,命名为Shiyan7_1,在src目录下新建Package,命名为packone,并在packone包下新建Class,命名为Clock,Clock.java.程序代码如下://Clock.javapackage packone;public class Clock{public int hour;private int minute;protected int second;public Clock(int i,int j,int k){setAll(i,j,k);}void setAll(int i,int j,int k){hour=i;minute=j;second=k;}public int getHour(){return hour;}public int getMinute(){return minute;}public int getSecond(){return second;}}(2)在packone包下新建Class,命名为A。

A.java代码如下://A.javapackage packone;class A{public static void main(String[] args){Clock c=new Clock(5,20,10);System.out.println("从类A中访问Clock hour="+c.getHour());System.out.println("从类A中访问Clock minute="+c.getMinute());System.out.println("从类A中访问Clock second="+c.getSecond());}}(3)现在在src目录下新建Package,命名为packtwo,然后在该包下新建Class,命名为B,B.java代码如下://B.javapackage packtwo;import packone.*;class B{public static void main(String[] args){Clock c=new Clock(8,30,5);System.out.println("从类B中访问Clock hour="+c.getHour());System.out.println("从类B中访问Clock minute="+c.getMinute()); System.out.println("从类B中访问Clock second="+c.getSecond());}}所建的程序目录情况如下:分别运行A.java和B.java程序,结果如下:思考题:(1)现在将Clock类中的构造函数public Clock(int i,int j,int k)改成Clock(int i,int j,int k)运行A.java和B.java查看结果。

实验1:熟悉eclipse开发环境

实验1:熟悉eclipse开发环境

实验1:熟悉eclipse开发环境姚远2012-3-6实验目的1、熟悉eclipse开发环境。

2、熟练使用eclipse向导生成程序框架。

3、初步了解类及类的成员、构造方法、创建对象、方法调用、引用等概念。

实验内容练习1:按照下列步骤完成程序设计●新建源程序文件Student.java具体操作步骤:在Project Explorer面板中,选择其中一个已经存在Java Application项目,如AppPors,并于右键弹出菜单中选择New->Class。

出现New Java Class对话框。

在其中Name 的文本输入框中键入待定义的类的名字:Student;并勾选public static void main(String[] args)选项框。

注意,对话框中其它选项可不作改动。

点击Finish按钮。

在代码编辑面板中出现如下程序框架:public class student {/***@param args*/public static void main(String[] args) {// TODO Auto-generated method stub}}●将下列参考程序中的代码复制到如上程序框架中相应的位置,该程序中有若干错误,改正错误后程序应能输出:Hello!张三!注意:在修改程序过程中,“张三”这个具体数据不能出现在Student的类设计中,只能出现在测试代码如main方法中。

public class Student{String name;public Student (String name){=name;}public void showName (){System.out.println("Hello!"+"name");// 去掉“”}public static void main(String[] args){String s= "张三";//Studwnt h=new Student(“张三”);Student h;h.showName; //h.showName();}}调试、运行该程序的步骤:在Project Explorer面板中选定新建的Student.java文件,鼠标右击菜单中选择run as->Java Application。

Java实验指导一

Java实验指导一

实验1实验1 Java程序设计基础(1)实验目的认识J2SE开发环境,对TextPad、JCreator、NetBeans、Eclipse等开发工具有初步的了解,能够利用以上的一种开发工具编写调试简单的Java Application和Applet程序,了解Java程序的编辑、编译和运行过程。

熟练掌握Java程序开发步骤;熟悉Java程序结构;掌握Java文件命名规则及调试方法;实验环境操作系统:windows 2000 或Window XP集成开发环境:JDK1.6及以上版本实验学时2学时,必做实验。

实验内容(1)配置Java环境(2)编写包含多个类的Java源文件并调试运行(3)熟悉Java程序结构(4)按要求编写相关算法程序实验步骤(1)配置Java环境,熟悉开发调试步骤及方法;(2)编写简单的包含多个类的Java源程序,实现代码的编写、编译、调试及结果显示的过程,代码如下:public class Hello{//Java程序的入口方法,程序将从这里开始执行public static void main(String[] args){System.out.println("Hello Java!");}}class A{//类A}class B{//类B}(3)完成实验指导书P23页基础题(1)要求程序的编写与调试,给出运行结果(请参考实验指导书P9页例1-4,或者以下程序)参考程序(素数判断)class Example2{public static void main(String[] args){int sum=0,i,j;for(i=1;i<=10;i++){if(i%2==0)continue;sum=sum+i;}System.out.println("sum="+sum);for(j=2;j<=50;j++){for(i=2;i<=j/2;i++){if(j%i==0)break;}if(i>j/2)System.out.println(""+j+"是素数");}}}(4)编写一个Java Application程序,给出运行结果,综合比较并了解字符界面下实现输入输出的几种方式,进一步了解、熟悉Java程序结构、注释方法(请参考实验指导书P10页提高题1-5)分析与思考(1)环境变量、系统变量配置的作用?(2)包含多个类的Java源程序命名规则?(3)Java程序的注释方法?(4)Java中数组类型、定义及使用(5)Java语句、各种控制语句定义及使用第2题(1)环境变量指定一个软件路径,控制着多种程序的行为,包含关于系统及当前登入用户的环境信息的字符串,一些软件程序使用此信息确定在何处放置文件。

Java实验一

Java实验一

实验一熟悉Java开发环境一、实验目的(1)熟悉Java的开发环境。

(2)掌握Java程序的开发过程。

(3)掌握不同类型的Java程序的开发方法。

(4)了解Java程序的基本组成二、实验内容(1)在Eclipse中编写一个Java应用程序,其运行结果是在窗口中显示:“Hello,Java World!”。

(2)在 Eclipse中编写一个Java小应用程序,其运行结果是在窗口中显示:“Java is a perfect programming Language!”。

三、实验步骤1.Java应用程序实验步骤(1) 双击Eclipse安装目录下的eclipse.exe或已经发送到桌面的Eclipse快捷方式图标启动Eclipse应用程序,选择工作空间。

第一次单击“进入工作站”按钮。

(2)选择:文件—新建—项目命令或在包资源管理器视图中右击,选择:文件—新建—项目命令。

在打开的新建项目向导界面,选择:Java项目,单击“下一步”。

(3)在“项目名”文本框中输入项目名称HelloWorld,其他选项采用默认值,然后单击“完成”按钮,项目创建完成。

(4)选择:文件—新建—类命令或在HelloWorld项目名上右击,选择新建—类,打开新建类向导界面。

(5)在“包”文本框中输入包名com.software.test1(包名通常用倒写的网址来命名,这样可以保证此包名是世界唯一的),在名称文本框中输入类名TOLEl,并选中public static void main(String[] args)选项类自动创建一个main方法,其他选项保持默认值。

(6)单击“完成”按钮后,一个代码编辑器被打开,可以看到左边包资源管理器目录多了包com.software.test1和类TOLEl。

(7)在代码编辑窗口的main方法中,加入代码:String str="Hello,JavaWorld! ";System.out.println(str);并保存修改后的类文件。

使用Eclipse进行Java程序开发

使用Eclipse进行Java程序开发

使用Eclipse进行Java程序开发1. 简介1.1 Eclipse的历史和特点1.2 Eclipse与Java程序开发的关系Eclipse是一款开源的集成开发环境(Integrated Development Environment,IDE),最初由IBM公司于2001年发布。

它是基于Java语言开发的,与Java程序开发紧密相关。

Eclipse提供了许多功能和工具,使Java程序员能够高效地开发、调试和管理Java应用程序。

2. 下载和安装Eclipse2.1 访问Eclipse官网2.2 选择适合的版本2.3 下载和安装Eclipse2.4 配置Java Development Kit(JDK)要开始使用Eclipse进行Java程序开发,首先需要下载Eclipse 并将其安装在本地计算机上。

可以通过访问Eclipse官网来获得最新版本的Eclipse。

根据操作系统的不同,选择适当的版本进行下载和安装。

同时还需要配置Java Development Kit(JDK),以便Eclipse能够正确地编译和运行Java代码。

3. 创建Java项目3.1 打开Eclipse3.2 创建新项目3.3 配置项目设置在Eclipse中创建一个新的Java项目是非常简单的。

只需打开Eclipse IDE,然后选择“File”菜单中的“New”选项,再选择“Java Project”。

在弹出的窗口中,输入项目名称并选择目标JDK版本,然后点击“Finish”按钮即可创建一个新的Java项目。

在创建项目后,可以根据需要配置项目的设置,如编译选项、构建路径等。

4. 编写Java代码4.1 创建Java类4.2 编辑Java代码4.3 代码自动补全和快捷键4.4 调试Java程序在Eclipse中,可以轻松地编写Java代码。

只需在项目资源管理器中右键单击项目名称,然后选择“New”和“Class”。

在弹出的窗口中,输入类名并选择所需的选项,然后点击“Finish”按钮即可创建一个新的Java类。

java eclipse 实验报告

java eclipse 实验报告
default:days[mon-1]=31;
}
sum=sum+days[mon-1];
}
sum=sum+day;
System.out.println("该日是该年的第"+sum+"天");
}
}
3、
publicclassTask3 {
publicstaticvoidmain(String[]args)
六、教师评语
1)完成所有规定的实验内容,实验步骤正确,结果正确;
2)完成绝大部分规定的实验内容,实验步骤正确,结果正确;
3)完成大部分规定的实验内容,实验步骤正确,结果正确;
4)基本完成规定的实验内容,实验步骤基本正确,所完成的结果基本正确;
5)未能很好的完成规定的实验内容或实验步骤不正确或结果不正确。
for(intj=i;j<=9;j++)
if(i*j<10)
System.out.print(i+"*"+j+"="+i*j+" ");
else
System.out.print(i+"*"+j+"="+i*j+" ");
System.out.println();
}
}
}
4、publicclassTask4 {
while(j<b.length)
c[k++]=b[j++];
for(intl=0;l<k;l++)
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档