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

网站建设推广代理公司自治区建设厅官方网站

网站建设推广代理公司,自治区建设厅官方网站,商贸有限公司企业简介,关于中秋节网页设计实训报告这段代码是一个简单的使用JPanel和JButton来设计窗口界面的例子。 在designFrame方法中#xff0c;创建了一个JFrame对象作为窗口#xff0c;然后创建了两个JPanel对象作为面板#xff0c;分别用于放置按钮。 创建了两个JButton对象作为按钮#xff0c;并设置按钮的文本内容…这段代码是一个简单的使用JPanel和JButton来设计窗口界面的例子。 在designFrame方法中创建了一个JFrame对象作为窗口然后创建了两个JPanel对象作为面板分别用于放置按钮。 创建了两个JButton对象作为按钮并设置按钮的文本内容。 将按钮添加到对应的面板中并设置面板的背景色。 通过调用addActionListener方法将当前对象例97注册为按钮的事件监听器。 最后将两个面板添加到窗口的中央和南方并设置窗口的大小和可见性。 在actionPerformed方法中当点击第一个按钮时将面板1的背景色设置为红色当点击第二个按钮时将面板2的背景色设置为随机颜色。 在main方法中创建一个例97对象并调用其designFrame方法来创建窗口界面。 package ch5; import javax.swing.*; import java.awt.*; import java.awt.event.*; public class 例97 implements ActionListener {private JFrame myWindow;private JPanel panel1;private JPanel panel2;private JButton button1;private JButton button2;public void designFrame() {myWindownew JFrame(JPanel实例);panel1new JPanel();panel2new JPanel();button1new JButton(这里是红色);button2new JButton(这里可以变色);panel1.add(button1);panel2.add(button2);panel1.setBackground(Color.blue);panel2.setBackground(new Color(255,255,0));button1.addActionListener(this);button2.addActionListener(this);myWindow.getContentPane().add(panel1,BorderLayout.CENTER);myWindow.getContentPane().add(panel2,BorderLayout.SOUTH);myWindow.setSize(300,200);myWindow.setVisible(true);myWindow.setDefaultCloseOperation(myWindow.EXIT_ON_CLOSE); }public void actionPerformed(ActionEvent e) {int a(int)(Math.random()*256);int b(int)(Math.random()*256);int c(int)(Math.random()*256);if(e.getSource()button1)panel1.setBackground(Color.red);elsepanel2.setBackground(new Color(a,b,c)); }public static void main(String[] args){例97 window1new 例97();window1.designFrame();// TODO Auto-generated method stub}}这段代码可以分为以下几个部分 导入必要的类和包 package ch5; import javax.swing.*; import java.awt.*; import java.awt.event.*;定义例97类并实现ActionListener接口 public class 例97 implements ActionListener声明私有成员变量 private JFrame myWindow; private JPanel panel1; private JPanel panel2; private JButton button1; private JButton button2;实现designFrame方法 public void designFrame() {// 创建 JFrame 对象myWindow new JFrame(JPanel实例);// 创建两个 JPanel 对象panel1 new JPanel();panel2 new JPanel();// 创建两个 JButton 对象button1 new JButton(这里是红色);button2 new JButton(这里可以变色);// 将按钮添加到对应的面板中panel1.add(button1);panel2.add(button2);// 设置面板的背景色panel1.setBackground(Color.blue);panel2.setBackground(new Color(255, 255, 0));// 注册按钮的事件监听器button1.addActionListener(this);button2.addActionListener(this);// 将面板添加到窗口中心和南部myWindow.getContentPane().add(panel1, BorderLayout.CENTER);myWindow.getContentPane().add(panel2, BorderLayout.SOUTH);// 设置窗口的大小和可见性myWindow.setSize(300, 200);myWindow.setVisible(true);// 设置窗口的关闭操作myWindow.setDefaultCloseOperation(myWindow.EXIT_ON_CLOSE); }实现actionPerformed方法 public void actionPerformed(ActionEvent e) {// 生成随机颜色的 RGB 值int a (int) (Math.random() * 256);int b (int) (Math.random() * 256);int c (int) (Math.random() * 256);// 根据事件源判断按钮并修改对应的面板背景色if (e.getSource() button1)panel1.setBackground(Color.red);elsepanel2.setBackground(new Color(a, b, c)); }实现main方法 public static void main(String[] args) {// 创建一个例97对象例97 window1 new 例97();// 调用designFrame方法创建窗口界面window1.designFrame(); }以上是整段代码的分块解析。代码主要实现了一个简单的窗口界面其中有两个面板和两个按钮点击按钮可以改变对应面板的背景色。
http://www.zqtcl.cn/news/690436/

相关文章:

  • 怎样做淘客网站做绿色产品的网站
  • 关于网站建设的通知wordpress点注册后一直不出来
  • 科技公司网站设计方案开发公司绩效考核
  • 深圳网站建设推进旗县政务网站建设工作方案
  • 南宁 网站建设网站集约建设
  • 做网站编辑好吗吉林省四平市
  • 石家庄网站制作最新军事新闻最新消息视频
  • 高端品牌网站设计企业网站建设wordpress文章前阅读
  • 广州做网站星珀各电商网站的特点
  • 西安模板做网站广州微信网站建设平台
  • 网站开发硬件工程师待遇微信商城有哪些第三方平台
  • 基于响应式设计的网站建设软件开发项目甘特图
  • 绍兴兴住房和城乡建设局网站网站更换名称需要重新备案吗
  • 跨境电商网站开发文档网站建设费可摊几年
  • 怎样建设一个游戏网站随便玩玩在线制作网站
  • 免费的成品网站用织梦模板做网站
  • 彩票网站开发 极云有的域名怎样做网站
  • 网店运营推广网站买个天猫店多少钱一个
  • 资讯网站排版广告公司取名大全集
  • 织梦网站seo安徽建设厅网站
  • 北京智能模板建站如何增加网站的索引量
  • 哪个网站专做进口商品的网站备案好麻烦
  • 南京网站制作哪家专业接口网站开发
  • 网站正在建设中9797鲜花网页设计模板
  • wordpress怎么自动更新网站地图现在最流行的网站开发工具
  • 科技局网站查新怎么做vs网站制作教程
  • 网站开发流程文档东莞英文建站公司
  • 怎样建俄文网站wordpress国产主题推荐
  • 网站开发晋升空间 路径秦皇岛房管局官网
  • 中山网站建设sipocms做家电网站好