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

东莞免费企业网站模板推广新乡网站建设waterseo

东莞免费企业网站模板推广,新乡网站建设waterseo,学网页设计网页设计,东莞58同城广告推广公司8-1使用按钮选择绘制不同图形 编写一个程序#xff0c;实现如下的界面#xff0c;当点击不同按钮时绘制相应的图形。点击“椭圆”#xff0c;绘制一个椭圆形#xff1b;点击“矩形”#xff0c;绘制一个矩形#xff1b;点击“直线”#xff0c;绘制一条直线。实现图形绘…8-1使用按钮选择绘制不同图形 编写一个程序实现如下的界面当点击不同按钮时绘制相应的图形。点击“椭圆”绘制一个椭圆形点击“矩形”绘制一个矩形点击“直线”绘制一条直线。实现图形绘制即可图形位置和大小自定。 参考代码 import java.awt.BorderLayout; import java.awt.EventQueue; import java.awt.Graphics; import java.awt.Graphics2D; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.geom.Ellipse2D; import java.awt.geom.Line2D; import java.awt.geom.Rectangle2D; import javax.swing.JButton; import javax.swing.JComponent; import javax.swing.JFrame; import javax.swing.JPanel; public class b{public static void main(String[] args) {EventQueue.invokeLater(new Runnable() {public void run() {ChangeGraphFrame frame new ChangeGraphFrame();frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);frame.setVisible(true);}});} } class ChangeGraphFrame extends JFrame {private GraphComponent graphComponent;public ChangeGraphFrame() {setSize(250, 200);setTitle(绘制图形);graphComponent new GraphComponent();add(graphComponent, BorderLayout.CENTER);JButton elipseButton new JButton(椭圆);elipseButton.addActionListener(new ChangeGraphAction(1));JButton rectButton new JButton(矩形);rectButton.addActionListener(new ChangeGraphAction(2));JButton lineButton new JButton(直线);lineButton.addActionListener(new ChangeGraphAction(3));JPanel buttonPanel new JPanel();buttonPanel.add(elipseButton);buttonPanel.add(rectButton);buttonPanel.add(lineButton);add(buttonPanel, BorderLayout.SOUTH); } private class ChangeGraphAction implements ActionListener {private int choice;public ChangeGraphAction(int choice) {this.choice choice;}public void actionPerformed(ActionEvent event) {graphComponent.setGraphChoice(choice);repaint();}} }class GraphComponent extends JComponent {private int graphChoice 0;public int getGraphChoice() {return graphChoice;}public void setGraphChoice(int graphChoice) {this.graphChoice graphChoice;}public void paintComponent(Graphics g) {Graphics2D g2 (Graphics2D) g;Ellipse2D elipse new Ellipse2D.Double(70, 10, 100, 100);Rectangle2D rect new Rectangle2D.Double(70, 10, 100, 100);Line2D line new Line2D.Double(10, 10, 200, 100);switch (graphChoice) {case 1:g2.draw(elipse);break;case 2:g2.draw(rect);break;case 3:g2.draw(line);break;}} }
http://www.huolong8.cn/news/178487/

相关文章:

  • 专门做衣服特卖的网站海南综合网站
  • 做视频网站如何赚钱照片书哪个网站做的好
  • wordpress tag找不到优化网站视频
  • 安装discuz x 3.1 网站虚拟主机的要求ios软件下载网站
  • 做个中英文网站多少钱wordpress菜单突然拉不出
  • 太原建站培训wordpress做h5
  • 宜兴做网站哪家好上海网站建设专业公司排名
  • 个人网站趋向河北住房和城乡建设局网站首页
  • 国产做网站局域网怎么做网站
  • 网站主页面最开始在哪里做衣服搭配网站建设
  • 响应式网站示例网站建设佰首选金手指二五
  • win8怎么建设网站网址导航可以卸载吗
  • 最实用的手机app软件成都网站营销seo多少费用
  • 兰州网站建设运营方案动漫设计在哪里可以学
  • php 小企业网站 cmswordpress建设论坛
  • 长沙网站优化公司东营建设有限公司
  • 中铁建设集团有限公司网站wordpress路由规则
  • 建设企业网站需要了解什么办公室装修风格
  • 如何做个网站做cpa国外的网站需要备案吗
  • 如何做网站 seo个人博客网站设计模板
  • 网站被k恢复青岛当地的做公司网站的
  • 网站建设费摊多久wordpress 微博登陆不了
  • 上海网站免费制作在郑州网站推广
  • 重慶网站开发建设部网站网上大厅
  • 网站建设的优缺点广东建设工程信息网官网证书查询
  • 学校网站制作代码企业网站推广短平快
  • 网站设计预算网站没备案如何做淘宝客
  • 学士学位网站重置密码怎么做做网站销售电销好做吗
  • 成都网站建设好建筑施工组织设计毕业设计
  • 东莞做网站哪里好wordpress i18n