java基础第十二天——网络编程,反射

本文详细介绍了Java中的网络编程,包括IP地址分类、TCP与UDP的区别,以及如何使用UDP和TCP进行数据传输。此外,还讲解了Java反射机制,包括获取Class对象、构造方法、成员属性和方法的调用等。
摘要由CSDN通过智能技术生成
 GUI开发的第一个程序,HelloWorld
 
  Frame 是带有标题和边框的顶层窗口
  构造方法:
  public Frame() throws HeadlessException
  构造一个最初不可见的 Frame 新实例()。Frame 的标题为空
  public Frame(String title) throws HeadlessException
  构造一个新的、最初不可见的、具有指定标题的 Frame 对象
 
  方法:
  public void show()已过时。使窗口可见
  从 JDK 1.5 版开始,由 Component.setVisible(boolean) 取代。
  public void setVisible(boolean b)
  根据参数 b 的值显示或隐藏此组件。
  public void setSize(int width, int height)
   调整组件的大小,使其宽度为 width,高度为 height。 
  public void setLocation(int x, int y)
  将组件移到新位置。通过此组件父级坐标空间中的 x 和 y 参数来指定新位置的左上角。
  public void setTitle(String title)
  将此窗体的标题设置为指定的字符串。 
  public Component add(Component comp) 
  向当前容器中添加给定的组件
  public void setBounds(int x, int y, int width, int height) 
  设置当前组件的大小与位置
  public void setLayout(LayoutManager mgr)
设置当前组件的布局方式 
  public void setResizable(boolean resizable)
  设置此窗体是否可由用户调整大小, false不可以调整
  public synchronized void addWindowListener(WindowListener l) 
  为当前的窗口添加一个窗口事件监听
  参数: WindowListener l 为一个接口
 
   用于接收窗口事件的侦听器接口
  然后使用窗口的 addWindowListener 方法将从该类所创建的侦听器对象向该 Window 注册。
  当通过打开、关闭、激活或停用、图标化或取消图标化而改变了窗口状态时,
  将调用该侦听器对象中的相关方法,并将 WindowEvent 传递给该方法。
   public interface WindowListener extends EventListener {
   
   public abstract void windowActivated(WindowEvent e) 
         将 Window 设置为活动 Window 时调用。 
public abstract void windowClosed(WindowEvent e) 
         因对窗口调用 dispose 而将其关闭时调用。 
public abstract void windowClosing(WindowEvent e) 
         用户试图从窗口的系统菜单中关闭窗口时调用。 
public abstract void windowDeactivated(WindowEvent e) 
         当 Window 不再是活动 Window 时调用。 
public abstract void windowDeiconified(WindowEvent e) 
         窗口从最小化状态变为正常状态时调用。 
public abstract void windowIconified(WindowEvent e) 
         窗口从正常状态变为最小化状态时调用。 
public abstract void windowOpened(WindowEvent e) 

         窗口首次变为可见时调用 

 }

 
  由于WindowListener 这个接口在使用的使用,需要重写的方法太多,麻烦,为了简化,提供了一个类  WindowAdapter
    public abstract class WindowAdapter
   这个类是一个抽象类,它将接口中所有的抽象方法,进行了实现,此类中的方法为空。
   此类存在的目的是方便创建侦听器对象(WindowListener)
  —————————————————————————————
 GUI开发的第一个程序
 public class FrameDemo {
public static void main(String[] args) {
//创建窗口
//Frame frame = new Frame();
Frame frame = new Frame("我是HelloWorld");
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值