package cn.test;


import java.awt.Color;
import java.awt.Font;
import java.awt.Frame;
import java.awt.Graphics;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import java.util.function.LongFunction;


/**
 * 游戏窗口类
 * @author Administrator
 *
 */
public class loginFrame extends Frame {  //GUI编程:AWT,swing等
/**
* 加载窗口
*/
//extends Frame让我们继承,实现可视化窗口
public void launchFrame(){
//图形都是以左上角的一个点来决定的
setSize(300,300);
setLocation(100, 100);
   setVisible(true); //窗口可见
   //实现窗口可关闭。windowclosing是右键source/overried
   addWindowListener(new WindowAdapter() {


public void windowClosing(WindowEvent e) {

System.exit(0);
}

   
   });
}

//给窗口画东西需要重写父类的一个方法
//右键
public void paint(Graphics g) {
g.drawLine(100, 100, 200, 200);//花了一条线
g.drawRect(100, 100, 200, 200);//画矩形
g.drawOval(100, 100, 200, 200);//画圆

Font f=new Font("宋体",Font.BOLD,100);
g.setFont(f);
g.drawString("HELLO", 200, 200);

g.fillRect(100, 100, 20, 20);//填充
g.fillOval(200, 200, 20, 20);
Color c=g.getColor();//颜色的用法
g.setColor(Color.red);
g.setColor(c);
           //不用调用就可以实现
}

public static void main(String[] args) {
loginFrame lf=new loginFrame();
lf.launchFrame();
}



}

更多相关文章

  1. PopupWindow增加半透明蒙层
  2. Android-Scroller
  3. 使用Manifest Editor
  4. Android(安卓)自定义控件一 带圆形进度的按钮 ControlButton2
  5. 在PyQt5里面玩Android(安卓)的Material Design风格
  6. Android获取窗口可视区域大小: getWindowVisibleDisplayFrame()
  7. 解决错误ERROR: No suitable Java found. In order to properly
  8. android中完全退出当前程序的几种方法
  9. android studio怎么在真机中调试程序?

随机推荐

  1. 浅入浅出Android(012):Android下的计时器
  2. Android笔记----禁止横竖屏切换
  3. 【Android】自定义View实现信封红蓝边/收
  4. Android中Message机制的灵活应用(一)
  5. android开发每日汇总【2011-8-25】
  6. android每日一问1【2011-09-09】
  7. 在 Android(安卓)模拟器中安装 busybox
  8. 第一讲Android简介与环境搭建
  9. Android(安卓)Studio 初体验
  10. Android的TextView组件相关属性