java GUI
来源:互联网 发布:淘宝店铺音乐怎么添加 编辑:程序博客网 时间:2024/06/06 03:59
import java.awt.*;import java.awt.event.*;import java.io.*;public class Main { public static void main(String[] args) throws IOException { Frame f=new Frame("Myframe"); //1.设置宽度 高度 // f.setSize(300,300); //2.设置 起始坐标位置 (在屏幕上的起始位置) // f.setLocation(500,150); //3.设置 起始坐标位置 和 宽度 高度 f.setBounds(500,150,300,300); //4.设置布局 // 这里我用的默认的一种布局(流式布局) f.setLayout(new FlowLayout()); //5.创建一个按钮并且添加到框体中 Button but=new Button("神奇的按钮"); //添加点击事件 /* but.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { System.out.println("按钮点击了!"); } }); */ f.add(but); //6.创建窗口事件 // 我只添加了 关闭的事件 具体可以 查看我的博客 GUI窗口事件 f.addWindowListener(new WindowAdapter() { @Override public void windowClosing(WindowEvent e) { f.dispose(); } }); //7.文本框 TextField tf=new TextField(15); f.add(tf); //8.鼠标事件 // 详细可以查看我的博客 GUI鼠标事件 but.addMouseListener(new MouseAdapter() { @Override public void mouseClicked(MouseEvent e) { if(tf.getText().equals("")) tf.setText("哈哈哈"); else tf.setText(""); } }); //9.键盘事件 // 详细知道里面3个方法 可以查看我的博客 tf.addKeyListener(new KeyAdapter() { public void keyPressed(KeyEvent e) { //super.keyPressed(e); //获取建的code 和 char System.out.println(e.getKeyCode()+" "+e.getKeyChar()); //如何获取组合键 例如获取 Alt+Shift+M if(e.isShiftDown()&&e.isAltDown()&&(e.getKeyCode()==77)) { System.out.println("Alt+Shift+M!"); } } }); //将这个框体设置可见 f.setVisible(true); }}
阅读全文
0 0
- Java GUI
- Java GUI
- Java GUI
- Java GUI
- java GUI
- java GUI
- java [GUI]
- java GUI
- java---GUI
- Java GUI
- Java - GUI
- java GUI
- Java Gui
- java gui
- JAVA--GUI
- java--GUI
- java-GUI
- java GUI
- log4j
- vscode和stylus通用配置方案
- 总是小情绪,如何扛起责任
- json数据解析获取全国城市并且添加到数据库中(mavean、城市接口)
- JavaScript---ajax为什么要设置requestHeader
- java GUI
- 互联网架构,如何进行容量设计?
- java程序员从笨鸟到菜鸟之回顾练习
- C和指针之函数之可变参数
- Eddy's AC难题 HDU
- LeetCode
- Ubuntu13下调试USB AUDIO的一些记录
- 我的第一个JAVA程序——计算正方形面积
- 习题6.4