Java-Work11-图形界面设计1(1)
2022/1/29 1:06:08
本文主要是介绍Java-Work11-图形界面设计1(1),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
题目要求
简单界面设计
- 创建图形界面
- 在图形界面上添加组件
- 为控件添加触发事件
- 不同界面间连接
程序难点
- 设置背景颜色
- 给控件添加监听
- 重写监听事件
题目代码
package work11; import java.awt.BorderLayout; import java.awt.Color; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JOptionPane; import javax.swing.JPanel; @SuppressWarnings("serial") public class Work11_1_3 extends JFrame implements ActionListener { JButton butOk, butQuit; JPanel panel1, panel2; JLabel label; public Work11_1_3() { setTitle("窗体"); setLocation(250, 250); setSize(300, 300); panel1 = new JPanel(); panel1.setBackground(Color.yellow); butOk = new JButton("Ok"); butQuit = new JButton("Quit"); butOk.addActionListener(this); butQuit.addActionListener(this); panel1.add(butOk); panel1.add(butQuit); panel2 = new JPanel(); panel2.setBackground(Color.green); label = new JLabel("文本框"); panel2.add(label); add(panel1, BorderLayout.NORTH); add(panel2, BorderLayout.CENTER); } @Override public void actionPerformed(ActionEvent e) { if(e.getSource() == butOk) JOptionPane.showMessageDialog(null, "test!"); else if(e.getSource() == butQuit) System.exit(0); } public static void main(String[] args) { Work11_1_3 frame = new Work11_1_3(); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setVisible(true); } }
这篇关于Java-Work11-图形界面设计1(1)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-05-19永别了,微服务架构!
- 2024-05-15鸿蒙生态设备数量超8亿台
- 2024-05-13TiDB + ES:转转业财系统亿级数据存储优化实践
- 2024-05-09“2024鸿蒙零基础快速实战-仿抖音App开发(ArkTS版)”实战课程已上线
- 2024-05-09聊聊如何通过arthas-tunnel-server来远程管理所有需要arthas监控的应用
- 2024-05-09log4j2这么配就对了
- 2024-05-09nginx修改Content-Type
- 2024-05-09Redis多数据源,看这篇就够了
- 2024-05-09Google Chrome驱动程序 124.0.6367.62(正式版本)去哪下载?
- 2024-05-09有没有大佬知道这种数据应该怎么抓取呀?