当前位置: 首页 > news >正文

网站开发的比较邢台市网站开发公司有哪些

网站开发的比较,邢台市网站开发公司有哪些,哪里有专业的培训机构,电子商务专业就业方向及要求A.Graphics类 Graphics类是java.awt包中的一个类#xff0c;它用于在图形用户界面#xff08;GUI#xff09;或其他图形应用程序中进行绘制。该类通常与Component的paint方法一起使用#xff0c;以在组件上进行绘制操作。 一些Graphics类的常见用法和方法#xff1a; 在组…A.Graphics类 Graphics类是java.awt包中的一个类它用于在图形用户界面GUI或其他图形应用程序中进行绘制。该类通常与Component的paint方法一起使用以在组件上进行绘制操作。 一些Graphics类的常见用法和方法 在组件上绘制图形 import java.awt.Color; import java.awt.Graphics; import javax.swing.JFrame; import javax.swing.JPanel;class MyPanel extends JPanel {Overrideprotected void paintComponent(Graphics g) {super.paintComponent(g);// 绘制矩形g.drawRect(50, 50, 100, 100);// 绘制填充的矩形g.setColor(Color.BLUE);g.fillRect(200, 50, 100, 100);} }public class MyFrame extends JFrame {public MyFrame() {add(new MyPanel());setSize(300, 200);setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);setLocationRelativeTo(null);setVisible(true);}public static void main(String[] args) {new MyFrame();} }B.Graphics2D类 Graphics2D类是Java中java.awt包中的一个类它是Graphics类的子类提供了更丰富和高级的图形绘制功能。Graphics2D类支持矢量图形和更高级的绘图操作与Graphics相比它提供了更多的控制选项和更丰富的功能。 Graphics2D类的一些常见用法 import java.awt.Color; import java.awt.Graphics; import java.awt.Graphics2D; import javax.swing.JFrame; import javax.swing.JPanel;class MyPanel extends JPanel {Overrideprotected void paintComponent(Graphics g) {super.paintComponent(g);// 将Graphics对象转换为Graphics2D对象Graphics2D g2d (Graphics2D) g;// 绘制直线g2d.drawLine(50, 50, 150, 150);// 绘制圆形g2d.setColor(Color.RED);g2d.drawOval(200, 50, 100, 100);} }public class MyFrame extends JFrame {public MyFrame() {add(new MyPanel());setSize(300, 200);setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);setLocationRelativeTo(null);setVisible(true);}public static void main(String[] args) {new MyFrame();} }C.绘制一个图像 可以使用Graphics或Graphics2D对象来绘制图像 D.绘制一个图形 例题1 例题2 绘制颜色与画笔属性 以使用Graphics或Graphics2D对象来绘制颜色和定义画笔属性 import java.awt.Color; import java.awt.Graphics; import java.awt.Graphics2D; import javax.swing.JFrame; import javax.swing.JPanel;class ColorAndStrokePanel extends JPanel {Overrideprotected void paintComponent(Graphics g) {super.paintComponent(g);// 将Graphics对象转换为Graphics2D对象Graphics2D g2d (Graphics2D) g;// 设置颜色g2d.setColor(Color.BLUE);// 绘制填充的矩形g2d.fillRect(20, 20, 80, 80);// 设置颜色g2d.setColor(Color.RED);// 设置画笔宽度g2d.setStroke(new BasicStroke(5));// 绘制矩形边框g2d.drawRect(120, 20, 80, 80);} }public class ColorAndStrokeExample extends JFrame {public ColorAndStrokeExample() {add(new ColorAndStrokePanel());setSize(250, 150);setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);setLocationRelativeTo(null);setVisible(true);}public static void main(String[] args) {new ColorAndStrokeExample();} }设置颜色 使用 Color 类可以创建任意颜色的对象不用担心平台是否支持该颜色因为 Java 以跨平台和与硬件无关的方式支持颜色管理。创建 Color 对象的构造方法有如下两种: Color col new Color(int r, int g, int b) Color col new Color(int rgb) 设置画笔 Color类提供了一组预定义的颜色常量 这些预定义的颜色常量包括但不限于 Color.REDColor.GREENColor.BLUEColor.YELLOWColor.ORANGEColor.PINKColor.CYANColor.MAGENTAColor.BLACKColor.WHITEColor.GRAYColor.LIGHT_GRAYColor.DARK_GRAY 绘制文本 Java绘图类也可以用来绘制文本内容且可以在绘制设置字体的样式、大小等。 设置字体 可以使用Font类来设置字体的样式、大小和其他属性 Font类的构造函数接受三个参数字体名称Arial、字体样式Font.PLAIN、Font.BOLD、Font.ITALIC、或它们的组合、以及字体大小。使用g2d.setFont(font)方法来设置当前绘图上下文的字体。g2d.drawString(text, x, y)方法用于在指定位置绘制文本。 E.显示文字 例题3 F.显示图片 drawimage(lmage img, int x, int y, lmageObserver observer) 绘图类不仅可以绘制图形和文本还可以使用 drawImage0方法将图片资源显示到绘图上下文中,而且可以实现各种特效处理如图片的缩放、翻转等。有关图像处理的知识将在 19.6 节讲解本节主要讲解如何显示图片。 例题4 G.图像处理 开发高级的桌面应用程序必须掌握一些图像处理与动画制作的技术如在程序中显示统计图,销售趋势图、动态按钮等 放大与缩小 drawmage(lmage img, int x, int y, int width, int height, lmageObserver observer) 使用了 drawImage0方法将图片以原始大小显示在窗体中要想实现图的放大与缩小则需要使用它的重载方法。 例题5 图像翻转 水平垂直翻转 图像旋转 图像旋转 theta 是指旋转的弧度 说明rotate0方法只接受旋转的弧度作为参数可以使用 Math 类的 toRadians0)方法将角度转换为弧toRadians(方法接受角度值作为参数返回值是转换完毕的孤度值。 rotate(double theta) 需要调用 Graphics2D 类的 rotate0方法该方法将根据指定的弧度旋转图像。 图像的翻转 需要使用 drawImage0方法的另一个重载方法。 drawimage(lmage img, int dx1, int dy1, int dx2, int dy2, int sx1, int sy1, int sx2, int sy2, lmageObserver observer 图像倾斜
http://www.w-s-a.com/news/708835/

相关文章:

  • 莱芜新闻主持人名单seo sem 外贸建站 网站建设 文化墙设计
  • 易语言可以做网站嘛赣州网站建设开发
  • 网站建设规范布局网站建设费往什么科目
  • 乐清手机网站设计哪个汽车网站汽贸店免费做
  • 网站建设课程总结报告推广软文
  • 企业网站哪里可以做烟台seo网站推广
  • 怎样建设网站优化珠海网站建设开发
  • 泰兴住房和城乡建设厅网站福州app开发
  • 免费制作公司网站seo前线
  • 导购网站怎么推广有网站源码怎么搭建网站
  • 网站开发问题杭州制作公司网站
  • 网站推广seo是什么wordpress 去除顶部
  • 建筑学不会画画影响大吗电子商务沙盘seo关键词
  • 重庆网站建设找承越上海建设工程招投标网
  • 网站建设四个步骤下单的网站建设教程
  • 网站建设合同的验收表响应式网站建设哪家好
  • 手机网站建设视频长沙百家号seo
  • 网站未备案怎么访问网站开发前端需要学什么
  • 正黄集团博弘建设官方网站wordpress设置固定链接和伪静态
  • wordpress 建网站视频如何实现网站生成网页
  • 杭州品牌网站建设推广个人的网站建设目标
  • 济南有哪些网站是做家具团购的贸易公司自建免费网站
  • wap网站psd成立公司在什么网站
  • 网站建设婚恋交友聊城网站建设费用
  • 沈阳网站建设联系方式尉氏县金星网架公司
  • 医院网站建设实施方案基础微网站开发信息
  • 网站建设开发服务费记账百度指数搜索
  • 网站建设备案流程windows优化大师有必要安装吗
  • 怎么网站定制自己做网站卖视频
  • 网站开发二线城市网站制作过程中碰到的问题