d.mechod1();
d.mechod2();
d.mechod3();
}
}
package test8.com;
/**
* Title: 标识符
* Description: 演示标识符对类的访问控制
* Filename:
*/
public class classPlay
{
public static void main(String[] args){
classDemo1 d = new classDemo1();
d.mechod1();
d.mechod2();
//d.mechod3();
}
}
package test8.net;
import test8.com.classDemo1;
/**
* Title: 标识符
* Description: 演示标识符对类的访问控制
* Filename:
*/
public class classPlay
{
public static void main(String[] args){
classDemo1 d = new classDemo1();
d.mechod1();
//d.mechod2();
//d.mechod3();
}
}
package test9;
/**
* Title: 捕获异常和实现自己的异常
* Description: 通过继承Exception类来实现自己的异常类。并使用try-catch来捕获这个异常。
* Filename:
*/
class MyException extends Exception {
private static final long serialVersionUID = 1L;
public MyException() {
}
public MyException(String msg) {
super(msg);
}
public MyException(String msg, int x) {
super(msg);
i = x;
}
public int val() {
return i;
}
private int i;
}
public class DemoException {
/**
*方法说明:使用MyException类中默认的构造器
*/
public static void a() throws MyException {
System.out.println("Throwing MyException from a()");
throw new MyException();
}
/**
*方法说明:使用MyException类中带信息的构造器
*/
public static void b() throws MyException {
System.out.println("Throwing MyException from b()");
throw new MyException("Originated in b()");
}
/**
*方法说明:使用了MyException中有编码的构造器
*/
public static void c() throws MyException {
System.out.println("Throwing MyException from c()");
throw new MyException("Originated in c()", 47);
}
public static void main(String[] args) {
try {
a();
} catch (MyException e) {
e.getMessage();
}
try {
b();
} catch (MyException e) {
e.toString();
}
try {
c();
} catch (MyException e) {
e.printStackTrace();
System.out.println("error code: " + e.val());
}
}
} // end :)
package test10;
import javax.swing.*;
import java.awt.*;
/**
* Title: 创建自己的窗体
* Description:
* Filename:mainFrame.java
*/
public class mainFrame extends JFrame {
private static final long serialVersionUID = 1L;
/**
*方法说明:构造器,通过传递参数来完成窗体的绘制。
*输入参数:String sTitle 窗体标题
*输入参数:int iWidth 窗体的宽度
*输入参数:int iHeight 窗体的高度 返回类型:
*/
public mainFrame(String sTitle, int iWidth, int iHeight) {
Dimension dim = Toolkit.getDefaultToolkit().getScreenSize();// 获取屏幕尺寸
ImageIcon ii = new ImageIcon("middle.gif");
setTitle(sTitle);// 设置窗体标题
setIconImage(ii.getImage());// 设置窗体的图标
setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);// 设置但关闭窗体时退出程序
setSize(iWidth, iHeight);// 设置窗体大小
int w = getSize().width;// 获取窗体宽度
int h = getSize().height;// 获取窗体高度
System.out.println("窗体宽:" + w + " 窗体高:" + h);
int x = (dim.width - w) / 2;
int y = (dim.height - h) / 2;
setLocation(x, y);// 将窗体移到屏幕中间
setVisible(true);// 显示窗体
}
public static void main(String[] args) {
JFrame.setDefaultLookAndFeelDecorated(