JAVA入门系列三

在Java中,接口不是类,而是对类的一组需求描述,这些类需要遵从接口描述的统一格式进行定义。
例:下面是接口的代码:
public interface comparable
{
int compareTo(Object 对象名);
}
任何实现接口的类都需要包含compareTo方法,并且这个方法的参数必须是一个Object对象,返回一个整型数值。
注:如今,接口已经改进为泛型类型:
public interface comparable<泛型名>
{
int compareTo(泛型名 对象名);
}
接口中的方法自动是public型,故而在声明方法时无需添加public

例:比较两个对象内容时:
x.compareTo(y); /该方法确实比较两个对象的内容,并给出结果。当x<y时返回一个负数;当x=y时返回0;否则,返回一个正数。/

图形程序设计
抽象窗口工具箱(Abstract Windows Toolkit,AWT)包含了一个用于基本GUI程序设计的类库。
AWT库采用将处理用户界面元素的任务委派给每个目标平台的本地GUI具箱的方式,由本地GUI工具箱负责用户界面元素的创建和动作。

框架(frame):顶层窗口

import javax.swing.*;

public class SimpleFrameTest {
	public static void main(String[] args) {
		JFrame frame = new JFrame();
		frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		frame.setSize(200, 300);
		frame.setVisible(true);
	}
}


框架定位
JFrame类本身包含若干个改变框架外观的方法。通过继承从JFrame的各个父类中继承了许多用于处理框架大小和位置的方法。
注:
1.setLocation和setBounds方法用于设置框架的位置。
2.setIconImage用于告诉窗口系统在标题栏、人物切换窗口等位置的显示哪个图标。
3.setTitle用于改变标题栏的文字。
4.setResizable利用一个boolean值确定框架的大小是否允许用户改变。

框架和组件类的继承层次:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值