我已经尝试过使用此代码画一条线,并且效果很好.

import java.awt.*;

import javax.swing.*;

public class New extends JFrame {

public New() {

setSize(960, 960);

setVisible(true);

setDefaultCloseOperation(EXIT_ON_CLOSE);

}

public void paint(Graphics g) {

g.drawLine(0, 480, 960, 480);

}

public static void main(String[] args) {

New n = new New();

}

}

我也尝试了下面的代码来画一条线,但是框架中没有线.

import java.awt.*;

import javax.swing.*;

public class Test {

public Test() {

JFrame f = new JFrame("Test");

f.setSize(960, 960);

f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

f.setVisible(true);

}

public void paint(Graphics g) {

g.drawLine(0, 480, 960, 480);

}

public static void main(String []args) {

Test t = new Test();

}

}

我认为这两个摘要没有区别.我错了吗?有什么区别吗?

解决方法:

JFrame是在构造函数中声明的,这意味着将在创建Test后将其删除.同样,paint方法不属于JFrame,而是属于Test.所以它不会被调用.

标签:swing,awt,java

来源: https://codeday.me/bug/20191118/2028567.html

java用画线写字_用Java画线相关推荐

  1. 【源码+图片素材】Java王者荣耀游戏开发_开发Java游戏项目【王者荣耀】1天搞定!!!腾讯游戏_Java课程设计_Java实战项目_Java初级项目

    王者荣耀是当下热门手游之一,小伙伴们是否想过如何制作一款属于自己的王者荣耀游戏呢? 本课程讲解了一个王者荣耀游戏的详细编写流程,即使你是刚入门Java的新手,只要你简单掌握了该游戏所需要的JavaSE ...

  2. 用java画太阳图_使用Java制作太阳系模型(3)

    开发工具与关键技术:MyEclipse 10.JAVA 作者:曾浩源 撰写时间:2019年04月22日 做任何程序都离不开良好的封装,封装好自己代码,到时候传变量到方法,即可一步到位.像太阳系,虽然它 ...

  3. java程序画米奇_儿童简笔画之拿着福字的米奇

    在平日里,看到大宝最喜欢看米奇的动画片了,之前,我就很想把米奇画下来,可是,一直都没时间画,这不,今天没事,就把客厅里的另一角,贴在墙裙瓷砖上的米奇画下来了吗?看着这个拿着福字的米奇,特别喜庆,也特别 ...

  4. java语言程序设计期中考试_《java语言程序设计》期中试卷(答案).doc

    <java语言程序设计>期中试卷(答案).doc JAVA语言程序设计期中试卷第1页共6页2009-2010学年第一学期JAVA语言程序设计期中试卷(答案)院系计算机年级2006专业计算机 ...

  5. java鼠标监控的灵敏度_【JAVA求助】 鼠标监控 addMouseListener 报错

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 放个镇楼图 希望能吸引点人气~ 程序目标是这样的: 我想在屏幕上画很多方框 点击每一个方框之后都会产生不同的功能 部分程序如下: //这是最外层自定义的F ...

  6. java度量衡换算器代码_《Java语言程序设计》选题

    <Java语言课程设计>选题 课程设计是课程教学中的一项重要内容,是完成教学计划达到教学目标的重要环节,是教学计划中综合性较强的实践教学环节,它对帮助学生全面牢固地掌握课堂教学内容.培养学 ...

  7. java课后习题七解析_《Java基础入门》_课后习题解析.doc

    <Java基础入门>_课后习题解析 <Java基础入门>课后习题 Java开发入门 一.填空题 1.Java的三大体系分别是_JavaSE_____._JavaEE_____. ...

  8. java byte 无符号类型_获取java byte的无符号数值

    byte a = (byte)234; System.out.println(a); 上面的代码,结果是-22,因为java中byte是有符号的,byte范围是-128~127. 如果想输出234,该 ...

  9. java jsp取静态常量_获取java静态

    Android NDK开发系列教程4:对类变量进行操作 终于建了一个自己个人小站:https://huangtianyu.gitee.io,以后优先更新小站博客,欢迎进站,O(∩_∩)O~~ 通常我们 ...

最新文章

  1. linux fedora14 u盘运行,Win7下Fedora 14 硬盘或U盘安装指南
  2. TF学习——TF之TFOD:基于TFOD AP训练ssd_mobilenet预模型+faster_rcnn_inception_resnet_v2_模型训练过程(TensorBoard监控)全记录
  3. jQuery Ajax – Servlets集成:构建完整的应用程序
  4. [深度学习TF2][RNN-LSTM]文本情感分析包含(数据预处理-训练-预测)
  5. jmeter性能测试实例_实例教程:手把手教你Jmeter性能测试
  6. 不使用临时变量的swap再思考 -- 六种解法
  7. sme是什么职位_学云计算能从事哪些岗位 未来职业发展是什么样
  8. 树莓派 pip 手动安装 和使用阿里云源
  9. [转] 测试员,敢问路在何方(来自微软工程师)
  10. Zen coding
  11. 第09课:一网打尽神经序列模型之 RNN 及其变种 LSTM、GRU
  12. 【历史上的今天】1946年2月14日:世界上第一台计算机ENIAC诞生
  13. IT史上十大最尴尬瞬间 盖茨遭遇Win98死机居首
  14. 筛选出一些个人常用的快捷键
  15. three.js加载和使用纹理-specularMap使用高光贴图创建色彩鲜明的地球(vue中使用three.js77)
  16. (爱斯维尔期刊:遇到问题已解决) 使用elsarticle-harv的style引文格式时报错 mand\Nat@force@numbers{}\NAT@force@numbers
  17. docker-compose开机自启动设置
  18. 怎样抓CD音轨存为WMA文件
  19. 数值计算·第八集:二阶锥规划(CVXPY版)
  20. 为什么祖传代码被称为“屎山”?

热门文章

  1. svn更新maven项目报错_使用svn管理Maven项目的方法步骤
  2. 爆款入门 | 微生物组-扩增子16S分析和可视化(线上/线下同时开课,2022.4)
  3. R包vegan的Mantel tests探索群落物种组成是否与环境相关
  4. Annu. Rev. Genet:植物微生物组——系统性见解与展望
  5. R语言ggplot2可视化:可视化华夫饼图(Waffle Chart) 、华夫饼图可以直观地显示完成度(百分比)或者部分占整体的比例、华夫饼图适合于同类型指标的比较(Waffle Chart)
  6. pandas使用groupby函数计算dataframe数据中每个分组的N个数值的滚动加和(rolling sum)、例如,计算某公司的多个店铺每N天(5天)的滚动销售额加和
  7. R语言ggplot2可视化时间序列数据:ggplot2可视化在时间轴上添加按月的箱图(boxplot)
  8. Python使用pandas的crosstab函数计算混淆矩阵并使用Seaborn可视化混淆矩阵实战
  9. R语言dplyr包recode函数、recode_factor函数数值或因子替换实战
  10. 机器学习的核心要素是什么?它们分别作了什么工作?