摘要: 首先,创建一个继承自JPanel的类:MyNewPanel,重写MyNewPanel的paintComponent方法: 以上代码可以创建一个带标题栏的半透明的框架。 在frame中添加三个按钮:最大化、最小化、退出。 1、实现拖拽功能:在类MyFrame中定义四个变量,分别表示鼠标的横纵坐标和框架 阅读全文
posted @ 2019-03-13 20:11 我的下铺刚田武 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 使用API绘图时,图形有毛刺: 使用Java2D改善后: 使用方法: 在MyPanel类中重写paintComponent方法: 使用Graphics2D对象代替Graphics对象,设置渲染提示(setRenderingHint)。 阅读全文
posted @ 2019-03-13 11:38 我的下铺刚田武 阅读(467) 评论(0) 推荐(0) 编辑
摘要: 如果需要显示图片:将图片文件放置在与类文件同级目录中。首先创建MyPanel类,让其继承自JPanel类,在类中定义图片变量image: 在构造方法中初始化图片文件,将图片文件读入内存中: 然后重写父类的paintComponent方法如下: 然后在主类中实现MyPanel,运行即可,效果如下所示: 阅读全文
posted @ 2019-03-13 11:13 我的下铺刚田武 阅读(472) 评论(0) 推荐(0) 编辑