
import javaawtColor;
import javaawteventMouseEvent;
import javaawteventMouseListener;
import javaxswingJFrame;
import javaxswingJPanel;
public class Test extends JFrame{
private static final long serialVersionUID = 1L;
public static void main(String args[]) {
try {
Test frame = new Test();
framesetVisible(true);
} catch (Exception e) {
eprintStackTrace();
}
}
public Test() {
super();
getContentPane()setLayout(null);
setResizable(false);
setTitle("Test");
setBounds(100, 100, 300, 300);
setDefaultCloseOperation(JFrameEXIT_ON_CLOSE);
final JPanel panel1 = new JPanel();
panel1setBounds(0, 0, 147, 267);
panel1setBackground(ColorWHITE);
getContentPane()add(panel1);
final JPanel panel2 = new JPanel();
panel2setBounds(147, 0, 147, 267);
panel2setBackground(ColorWHITE);
panel2addMouseListener(new MouseListener(){
public void mouseClicked(MouseEvent arg0) {
}
public void mouseEntered(MouseEvent arg0) {
panel1setBackground(ColorGREEN);
panel2setBackground(ColorGREEN);
}
public void mouseExited(MouseEvent arg0) {
panel1setBackground(ColorWHITE);
panel2setBackground(ColorWHITE);
}
public void mousePressed(MouseEvent arg0) {
}
public void mouseReleased(MouseEvent arg0) {
}
});
panel1addMouseListener(new MouseListener(){
public void mouseClicked(MouseEvent arg0) {
}
public void mouseEntered(MouseEvent arg0) {
panel1setBackground(ColorRED);
panel2setBackground(ColorRED);
}
public void mouseExited(MouseEvent arg0) {
panel1setBackground(ColorWHITE);
panel2setBackground(ColorWHITE);
}
public void mousePressed(MouseEvent arg0) {
}
public void mouseReleased(MouseEvent arg0) {
}
});
getContentPane()add(panel2);
}
}
-------------------------------------------------------------------
//这是用两个panel实现的,回复zhangxu1216,如果只用一个panel,可以这样:
-------------------------------------------------------------------
import javaawtBorderLayout;
import javaawtColor;
import javaawteventMouseEvent;
import javaawteventMouseListener;
import javaawteventMouseMotionListener;
import javaxswingJFrame;
import javaxswingJPanel;
public class Test extends JFrame implements MouseMotionListener,MouseListener{
private static final long serialVersionUID = 1L;
JPanel pnl;
public static void main(String args[]) {
try {
new Test();
} catch (Exception e) {
eprintStackTrace();
}
}
public Test() {
super();
setResizable(false);
setTitle("Test");
setBounds(100, 100, 300, 300);
setDefaultCloseOperation(JFrameEXIT_ON_CLOSE);
pnl = new JPanel();
pnladdMouseMotionListener(this);
pnladdMouseListener(this);
getContentPane()add(pnl, BorderLayoutCENTER);
setVisible(true);
}
public void mouseDragged(MouseEvent e) {
}
public void mouseMoved(MouseEvent e) {
int x = egetX();
if (x < pnlgetWidth() / 2) {
pnlsetBackground(ColorRED);
}
if (x > pnlgetWidth() / 2) {
pnlsetBackground(ColorGREEN);
}
}
public void mouseClicked(MouseEvent e) {
}
public void mouseEntered(MouseEvent e) {
}
public void mouseExited(MouseEvent e) {
pnlsetBackground(ColorWHITE);
}
public void mousePressed(MouseEvent e) {
}
public void mouseReleased(MouseEvent e) {
}
}
1先安装j2sdk
我安装路径是:D:\Program Files\Java\j2sdk
2再安装eclipse
Eclipse是绿色软件,不需要安装,把下载回来的eclipse压缩包解压就可以了
我安装的路径是:D:\Program Files\Java\eclipse
3安装tomcat
下载回来的是一安装文件,按照安装提示进行就可以了
我安装的路径是:D:\Program Files\Java\Tomcat
4安装eclipse插件
中文包
直接将压缩包NLpack-eclipse-SDK-30x-win32内features和plugins两文件夹内的内容解压到eclipse文件夹内同名文件夹就可以了。
Tomcat插件
将压缩包tomcatPluginV3解压,把plugins文件夹内的内容解压到eclipse文件夹内同名文件夹就可以了。
三.环境配置
1系统环境变量配置
右击“我的电脑”->高级->环境变量,
设置JAVA_HOME变量指向其安装的目录“D:\Program Files\Java\j2sdk”;
TOMCAT_HOME变量指向其安装的目录“D:\Program Files\Java\Tomcat”;
PATH变量中含有“%JAVA_HOME%\bin;”;
CLASSPATH变量含有“%JAVA_HOME%\lib\toolsjar;”;
2eclipse中java运行环境的配置
在eclipse主窗口中,“窗口”->首选项->java->已安装的JRE,选我们已经安装的j2sdk
3 配置Sysdeo Tomcat 插件
在eclipse主窗口中,“窗口”->首选项->tomcat,tomcat version 选 version 5x(我们安装的版本),tomcat home 处填我们安装tomcat的路径,这里就是D:\Program Files\Java\Tomcat。
切换到Advanced选项,在tomcat base处再填我们安装tomcat的路径,这里就是D:\Program Files\Java\Tomcat。
切换到JVM Setting选项,确定jre是你已经安装的j2sdk版本,我们这里选j2sdk。
切换到Tomcat Manger App,为管理界面增加一个用户。
最后按应用按钮,然后在确定。
检查配置是否成功,只需在eclipse主窗口中,按tomcat运行按钮,然后在浏览器里的地址栏里输入>
建议:做个word文档,
1:程序代码截图,代码中必须含有注释
例如:
Systemoutprintln("\n"); //运行顺序1
Systemoutprintln("\t欢迎进入java编程世界"); //运行顺序2
Systemoutprintln("\n"); //运行顺序3
然后结果:
把控制台的代码贴上去
以上就是关于用JAVA写一个程序~全部的内容,包括:用JAVA写一个程序~、如何将写好的java程序部署到服务器上教程、我编写了java程序,在myeclipse中运行成功,我想把运行结果和程序步骤上交给老师,不知道怎么弄,求指教。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)