漫天繁星

package com.lddx.day0309;import java.awt.Color;import javax.swing.JFrame;//漫天繁星
public class Start {public static void main(String[] args) {Start s=new Start();s.init();}public void init(){JFrame f=new JFrame();//创建Mypaper类Mypaper paper=new Mypaper();//将创建的Mypaper添加到窗体中f.add(paper);//设置窗体背景颜色f.setBackground(Color.black);f.setTitle("漫天繁星");f.setSize(600, 600);f.setVisible(true);f.setLocation(600, 200);f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);}}

画板

/*

  • JPanel 有两个功能
  • 功能1:面板,可以在面板放各种组件,可以new创建使用
  • 功能2:画板,有绘画用的画板,可以被其他的类继承使用
    */
    继承JPanel中所有功能
package com.lddx.day0309;import java.awt.Color;
import java.awt.Graphics;
import java.util.Random;import javax.swing.JPanel;/** JPanel 有两个功能* 功能1:面板,可以在面板放各种组件,可以new创建使用* 功能2:画板,有绘画用的画板,可以被其他的类继承使用*/
//继承JPanel中所有功能
public class Mypaper extends JPanel{//重写父类paint方法--绘画方法public void paint(Graphics g) {//画笔画字符串;参数1:字符串内容,参数2,3:所画字符串位置坐标for(int i=0;i<100;i++){Random random=new Random();int x=random.nextInt(601);int y=random.nextInt(601);//设置画笔颜色g.setColor(Color.white);g.drawString("*", x, y);g.fillOval(60,60,100,100);g.setColor(Color.black);g.fillOval(65,55,100,100);}}}

Java图形界面编程--漫天繁星相关推荐

  1. Java图形编程实验总结_实验二java图形界面编程2015级.doc

    实验二java图形界面编程2015级.doc 实验二JAVA图形界面编程一.实验目的熟悉JAVA运行环境,编程掌握JAVASWING组件的图形界面编程.二.实验环境微机,软件MYECLIPSE,JDK ...

  2. Java图形界面编程模拟ATM自助取款系统

    本人学习Java时一直想做一个图形界面的程序,所以利用闲暇时间,做了一个Java图形界面编程模拟ATM自助取款系统,界面简洁漂亮,基本功能ATM功能实现. 程序初始时 考号:123456 密码:123 ...

  3. java图形界面多线程_多线程编程、Java I/O系统和Java图形界面编程

    多线程编程: 一个正在运行的程序通常称为一个进程,每一个任务称为一个线程,中能够在一个程序内运行多线程的程序称为多线程程序. 线程与进程的区别:①每个进程都需要操作系统为其分配独立的内存空间: ②而同 ...

  4. java图形界面编程 房子_Java图形界面编程

    AWT简介 AWT是抽象窗口工具箱:其中包含了图形界面开发的基本类库. AWT主要包括:容器,布局管理器,事件处理,基本组件四个部分. 容器:用于放置基本组件 布局管理器:对容器中的组件进行布局管理 ...

  5. Java图形界面编程

    一.Java图形用户界面(gui)介绍 1.Java GUI简介   图形用户界面(Graphics User Interface,GUI,图形化的用户接口)是用户与程序交互的窗口,比命令行的界面更加 ...

  6. java图形界面编程视频,mysql数据库引擎面试

    拼多多三面惨败,java中间件.数据库与spring框架,答不上- 面试开火箭,工作拧螺丝-月初有个朋友面试拼多多,一面自信满满过了,结果三面却惨败-昨天朋友约我出来讨论问题在哪里,三面就答不上了(卡 ...

  7. java图形界面编程如何给窗口设置背景图片

    文章目录 前言 一.知识点介绍 二.代码实现 总结 前言 相信大家在GUI编程过程中,也就是开发窗口程序过程中,比如游戏界面等,难免会需要给窗口添加背景图片,接下来我将给大家详细讲解如何给窗口设置背景 ...

  8. Java图形界面编程--界面版猜数字游戏

    界面版猜数字游戏 package com.lddx.day0305;import java.awt.Color; import java.awt.event.ActionEvent; import j ...

  9. Kafka的生产者原理及重要参数说明,java图形界面编程视频

    ============================================================================ 此时生产者不着急把消息发送出去,而是先放到一个 ...

  10. Java图形界面编程练习——五子棋程序

    1.一些对象和静态常量的定义 //定义三个BufferedImage,分别代表棋盘图.黑子图.白子图private BufferedImage table;private BufferedImage ...

最新文章

  1. C#开发微信门户及应用(24)-微信小店货架信息管理
  2. 随笔:项目感想、知识总结、未来展望
  3. a链接的四个伪类顺序
  4. 启明云端直播来了!真的来了!15号晚7:30分启明云端带着8ms菇凉正式亮相立创直播,带你一起畅玩彩屏!参与直播互动的小伙伴将会得到红包大奖及获得SigmarstarSSD201开发板\核心板的机会
  5. CodeForces - 487B Strip(线段树+dp+二分)
  6. mysql 给列增加索引
  7. BigDecimal 加减乘除运算
  8. 嵌入式系统开发者需要掌握什么技术?
  9. MySQL数据库工具类之——DataTable批量加入MySQL数据库(Net版)
  10. 基于海思IVE实现绊线/区域入侵的基本算法流程
  11. breadweb控制台下载_路由器刷breed web控制台助手最新版
  12. 员工出错处罚通知_员工处罚通知书范文.doc
  13. 点击唤起电话功能和企业微信聊天窗口事件(H5)
  14. android倒影效果,Android 设置图片倒影效果
  15. MacBook网络连接正常无法访问网页
  16. 使用电子签章确立在线医疗电子病历的法律地位
  17. 屏幕录制一键截图工具 FastStone Capture 9.0 绿色便携中文版
  18. chrome浏览器无法找到 www.baidu.com 的 DNS 地址
  19. linux内核源码 github,GitHub - groot2013/Linux-0.11code: 这是Linux0.11内核源代码
  20. HM-SpringCloud微服务系列11.4【缓存同步】

热门文章

  1. 使用 Visio 绘制卷积示意图
  2. Matlab实现分组检测
  3. 计算机应用高级教程,大学计算机应用高级教程(第3版)简介,目录书摘
  4. python编写回文程序上海自来水来自海_2019春Python程序设计练习3(0402--0408)
  5. Windows与虚拟机文件夹共享的设置方法
  6. 【周赛266】leetcode2062.统计字符串中的的元音子字符串
  7. Chris Cheung
  8. c# 操作word光标
  9. Foxmail登录不上163邮箱。。。
  10. 怎样做产品能甩同行一个时代?李彦宏说AI思维助你降维攻击