温馨提醒

亲爱的游客,你的浏览器太旧啦.都啥年代了.为了你的安全,为了你的体验,为更好的浏览本页, 赶紧更新一把吧.....本博客不支持ie8以下浏览器,如果你使用的是ie浏览器,请您更新到ie8或以上版本.

推荐使用谷歌浏览器(chrome)或火狐浏览器(Firefox),点击下方按键进行安装

码农部落

  ——好记性,不如烂博客!

win7 eclipse的安装

参考网址:

http://jingyan.baidu.com/article/a24b33cd59b58e19fe002bb9.html   如何安装java环境
http://jingyan.baidu.com/article/d7130635194f1513fcf47557.html   eclipse安装教程

eclipse的安装非常简单,其实就是解压,双击就可以用了。前提是安装好了java环境。
要注意的事情是:
1、eclipse如果是64位的,对应的java jdk也要是64位。必须一样。
2、eclipse新版本(4.4.0),系统环境变量只需要配置PATH变量就行。参考第一个网址。
其它旧一点的版本:
在你的电脑(右键)的环境变量设置中设置好一下的变量名和对应的变量值。
变量名:JAVA_HOME 变量值:C:\Program Files\Java\jdk1.6.0_25
变量名:CLASSPATH 变量值:.;%JAVA_HOME%\lib;
变量名:Path 变量值:%JAVA_HOME%\bin;

写得比较简略,主要拿来备忘。如果有什么不明白的,可以留言,共同交流下。


java绘图原理

java绘图原理,其实就是画个圆,画个直线…..不是教程,不是心得,发上来,留个念.

/**
 * java绘图原理
 */
package com.test1;
import javax.swing.*;
import java.awt.*;
public class Demo9_1 extends JFrame {

	MyPanel mp=null;
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Demo9_1 demo9_1=new Demo9_1();
	}
	public Demo9_1()
	{
		mp=new MyPanel();
		this.add(mp);
		
		this.setSize(400,300);
		this.setTitle("java绘图原理");
		this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		this.setVisible(true);
	}

}

//定义一个MyPanel(我自己的面板,是用于绘图和现实绘图的区域)
class MyPanel extends JPanel
{
	//覆盖JPanel的paint方法
	//Graphics 是绘图的重要类,你可以把它理解成一只画笔
	public void paint (Graphics g)
	{
		 //1.调用父类函数完成初始化(现在新版本的jre不用添加这句话了,我的版本是SE_1.6的)
		super.paint(g);
		//画一个圆
//		g.drawOval(10, 10, 30, 30);
		//画直线
//		g.drawLine(10, 10, 40, 50);
//		画出矩形边框
//		g.drawRect(10, 10, 40, 60);
//		填充矩形
			//设置顡色
		g.setColor(Color.blue);
		g.fillRect(10, 10, 40, 60);
	}
}

java边界布局(BorderLayout) 演示

直接上代码:

/**
 * BorderLayout 演示
 * 1、继承JFrame
 * 2. 定义你需要的组件
 * 3.创建组件
 * 4.添加组件
 * 5.对窗体设置
 * 6.显示窗体
 */
package test;
import java.awt.*;
import javax.swing.*;
public class demo_01 extends JFrame{

	/**
	 * 2定义组件
	 */
	JButton jb1,jb2,jb3,jb4,jb5;
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		demo_01 demo=new demo_01();
	}
	demo_01()
	{
		//3.创建组件
		jb1=new JButton("中部");
		jb2=new JButton("北部");
		jb3=new JButton("东部");
		jb4=new JButton("南部");
		jb5=new JButton("西部");
		//4.添加组件
		this.add(jb1,BorderLayout.CENTER);
		this.add(jb2,BorderLayout.NORTH);
		this.add(jb3,BorderLayout.EAST);
		this.add(jb4,BorderLayout.SOUTH);
		this.add(jb5,BorderLayout.WEST);
		//5.对窗体设置
		this.setTitle("边界布局案例");
		this.setSize(300,200);
		this.setLocation(200,200);
		this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

		//显示窗体
		this.setVisible(true);
	}

}

效果图:
java_BorerLayout
注意:

  1. 不是五个部分都必须添加
  2. 中部会自动调节大小
  3. JFrame,JDialog默认布局管理器就是BorderLayout

ubuntu12.04、myeclipse swing 中文乱码

解决办法很简单,把系统的字体复制一份到myeclipse字体文件夹下。

系统字体:/usr/share/fonts/truetype/wqy/wqy-microhei.ttc

myeclipse的字体:/opt/MyEclipse/Common/binary/com.sun.java.jdk.linux.x86_64_1.6.0.013/jre/lib/fonts/fallback  如果没有fallback这个文件夹,自己新建一个。/opt/MyEclipse/这是软件安装的位置。

复制完了,重启myeclipse就行了。其它的不多说,有问题,直接留言提出。