事件中的一些功能

窗口事件: windowOpened(WindowEvent e) 窗体被打开 windowClosing(WindowEvent e) 窗体正在关闭 windowIconified(WindowEvent e) 窗体最小化 windowDeiconified(WindowEvent e) 窗体从最小化恢复 windowActivated(WindowEvent e) 窗体被选中 windowDeactivated(WindowEvent e) 取消窗体被选中

鼠标事件: mouseEntered(MouseEvent e) 鼠标移入组件 mouseExited(MouseEvent e) 鼠标移出组件 mousePressed(MouseEvent e) 鼠标按下 mouseReleased(MouseEvent e) 鼠标松开 mouseClicked(MouseEvent e) 鼠标点击

鼠标事件监听: mouseMoved (MouseEvent) 鼠标移动 mouseDragged(MouseEvent) 鼠标拖动

鼠标滑轮监听: mouseWheelMoved(MouseWheelEvent e) 滑轮滚动

事件中的一些方法

int getClickCount() 点击次数

int getX() 当前鼠标所在的x的坐标

int getY() 当前鼠标所在的y的坐标

绝对布局 与文件选择器 颜色选择器 发送信息等操作

package com.zking;import java.awt.Color;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.File;import javax.swing.JButton;
import javax.swing.JColorChooser;
import javax.swing.JFileChooser;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.JTextArea;
import javax.swing.JTextField;
import javax.swing.table.JTableHeader;
/*** 实现发送禁言    文件选择器 颜色选择器* @author lkf**/
public class NullA extends JFrame{//设置绝对布局private JPanel jpa=new JPanel(null);private JTextArea jta=new JTextArea(10,10);//把文本域放入滚筒条中间组建中private JScrollPane jsp=new JScrollPane(jta);private JTextField jtfa=new JTextField(15);private JButton jba=new JButton("发送");private JButton jbb=new JButton("禁用");private JButton jbc=new JButton("启用");private JButton jbe=new JButton("文件选色器");private JButton jbf=new JButton("颜色选色器");private JButton jbg=new JButton("退出");public void Myshow() {绝对布局坐标和组件的大小  x   y  宽  长jsp.setBounds(0, 0, 504, 250);jpa.add(jsp);jtfa.setBounds(0, 270, 520, 50);jpa.add(jtfa);//jba.setBounds(10, 340, 60, 30);jpa.add(jba);jbb.setBounds(80, 340, 60, 30);jpa.add(jbb);jbc.setBounds(150, 340, 60, 30);jpa.add(jbc);jbe.setBounds(220, 340, 100, 30);jpa.add(jbe);jbf.setBounds(330, 340, 100, 30);jpa.add(jbf);jbg.setBounds(440, 340, 60, 30);jpa.add(jbg);}public void myshow() {jba.addActionListener(new ActionListener() {@Overridepublic void actionPerformed(ActionEvent e) {String text = jtfa.getText();
//              jta.setText(text);//不规范jta.append(text+"\n");//后尾追加 不覆盖jta.setLineWrap(true);//内容超过最大宽度时自动跨行清空输入框jtfa.setText("");//发送后自动清空}});jbb.addActionListener(new ActionListener() {@Overridepublic void actionPerformed(ActionEvent e) {jtfa.setEditable(false);//注意用哪个方法关闭的就要用哪个方法开启//第二种禁用方式
//              jtfa.setEnabled(false);}});jbc.addActionListener(new ActionListener() {@Overridepublic void actionPerformed(ActionEvent e) {jtfa.setEditable(true);//第二种启用方式
//              jtfa.setEnabled(true);}});
/*** 文件管理器*/
jbe.addActionListener(new ActionListener() {@Overridepublic void actionPerformed(ActionEvent e) {//实例化一个文件管理器JFileChooser jfa=new JFileChooser();//设置打开 jfa.showDialog(null, "请选择");//获取文件的详细信息File file = jfa.getSelectedFile();//获取文件选择其中所选中的文件//获取选中文件的存储路径if(null!=file) {//给与非空判断    否则没有选择会报错jtfa.setText(file.getPath());}}
});/*** 颜色选择器*/
jbf.addActionListener(new ActionListener() {@Overridepublic void actionPerformed(ActionEvent e) {//实例化一个颜色选择器JColorChooser jcc=new JColorChooser();//设置打开         initialColor设置颜色选择器打开后选择的颜色//选择器返回的一个颜色对象Color color=jcc.showDialog(null, "请你选择颜色", Color.YELLOW);//设置输入框字体颜色jtfa.setForeground(color);jta.setBackground(color);}
});jbg.addActionListener(new ActionListener() {@Overridepublic void actionPerformed(ActionEvent e) {System.exit(0);}
});}public NullA() {this.setTitle("");this.setSize(520,430);this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);this.setLocationRelativeTo(null);Myshow();myshow();this.getContentPane().add(jpa);this.setVisible(true);
}
public static void main(String[] args) {new NullA();
}
}

窗口事件

package com.zking;import java.awt.event.WindowEvent;
import java.awt.event.WindowListener;import javax.swing.JFileChooser;
import javax.swing.JFrame;/***窗体事件* @author lkf**/public class Mywindow extends JFrame{public Mywindow() {this.setTitle("");this.setSize(200,400);this.setDefaultCloseOperation(3);this.setLocationRelativeTo(null);this.addWindowListener(new WindowListener() {@Overridepublic void windowOpened(WindowEvent e) {System.out.println("窗体被打开");}@Overridepublic void windowIconified(WindowEvent e) {System.out.println("窗体最小化");}@Overridepublic void windowDeiconified(WindowEvent e) {// TODO Auto-generated method stubSystem.out.println("窗体被还原");}@Overridepublic void windowDeactivated(WindowEvent e) {// TODO Auto-generated method stubSystem.out.println("窗体取消选中");}@Overridepublic void windowClosing(WindowEvent e) {// TODO Auto-generated method stubSystem.out.println("窗体正在关闭中");}@Overridepublic void windowClosed(WindowEvent e) {// TODO Auto-generated method stubSystem.out.println("窗口已经关闭");}@Overridepublic void windowActivated(WindowEvent e) {System.out.println("窗体被选中");}});this.setVisible(true);
}   public static void main(String[] args) {new Mywindow();}}

鼠标事件

package com.zking;import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;import javax.swing.ImageIcon;
import javax.swing.JFileChooser;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
/*** 鼠标事件 * @author lkf**/public class Myshubiao extends JFrame{private JPanel jpa=new JPanel(null);
//设置一个图片做演示private JLabel jla=new JLabel(new ImageIcon("Image\\飞天猪.gif"));
public Myshubiao() {this.setTitle("");this.setSize(500,400);this.setDefaultCloseOperation(3);this.setLocationRelativeTo(null);//将图片插入窗口中jla.setBounds(300, 260, 71, 88);jpa.add(jla);//鼠标事件this.addMouseListener(new MouseListener() {@Overridepublic void mouseReleased(MouseEvent e) {System.out.println("鼠标松开");}@Overridepublic void mousePressed(MouseEvent e) {System.out.println("鼠标按下");//获取鼠标按下 之后的 x  y 的坐标int x2 = e.getX();int y2 = e.getY();//设置图片坐标  jla.setLocation(x2, y2);//坐标 不用设置大小}@Overridepublic void mouseExited(MouseEvent e) {System.out.println("鼠标移出");}@Overridepublic void mouseEntered(MouseEvent e) {System.out.println("鼠标进入");int x2 = e.getX();int y2 = e.getY();jla.setLocation(x2, y2);}@Overridepublic void mouseClicked(MouseEvent e) {System.out.println("鼠标被点击");}});this.getContentPane().add(jpa);this.setVisible(true);
}
public static void main(String[] args) {new Myshubiao();
}
}

鼠标事件监听

package com.zking;import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import java.awt.event.MouseMotionListener;import javax.swing.ImageIcon;
import javax.swing.JFileChooser;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
/*** 鼠标事件监听* @author lkf**/public class Myshubiao2 extends JFrame{private JPanel jpa=new JPanel(null);private JLabel jla=new JLabel(new ImageIcon("Image\\飞天猪.gif"));private JLabel jlb=new JLabel(new ImageIcon("Image\\草地.gif"));    public Myshubiao2() {this.setTitle("");this.setSize(841,310);this.setDefaultCloseOperation(3);this.setLocationRelativeTo(null);//将草地放入窗口中jlb.setBounds(0, 0, 841, 310);jpa.add(jlb);   //将图片插入窗口中jla.setBounds(730, 165, 71, 88);jlb.add(jla);this.addMouseMotionListener(new MouseMotionListener() {@Overridepublic void mouseMoved(MouseEvent e) {
//          jla.setVisible(true);//         System.out.println("鼠标移动");int x2 = e.getX();int y2 = e.getY();
//          jla.setLocation(x2-40, y2-60);//小猪满地图跑jla.setLocation(x2-40, 165);//规定路线跑if(x2>820||x2<20) {jla.setVisible(false);}else {jla.setVisible(true);}////           System.out.println(x2);}@Overridepublic void mouseDragged(MouseEvent e) {
//          System.out.println("鼠标拖拽");}});this.getContentPane().add(jpa);this.setVisible(true);
}
public static void main(String[] args) {new Myshubiao2();
}
}

键盘事件

package com.zking;import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import java.awt.event.MouseMotionListener;
import java.util.Timer;import javax.swing.ImageIcon;
import javax.swing.JFileChooser;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
/*** 键盘事件!!* @author lkf**/public class Myjianpan extends JFrame{private JPanel jpa=new JPanel(null);private JLabel jla=new JLabel(new ImageIcon("Image\\飞天猪.gif"));private JLabel jlb=new JLabel(new ImageIcon("Image\\草地.gif"));    private JLabel jlc=new JLabel(new ImageIcon("Image\\炸弹.gif"));private JLabel jld=new JLabel(new ImageIcon("Image\\飞天猪1.gif"));//用于保存按键图片的左右private String cha="a";//判断炸弹往那边发射private int x=0;public Myjianpan() {this.setTitle("");this.setSize(841,310);this.setDefaultCloseOperation(3);this.setLocationRelativeTo(null);//将草地放入窗口中jlb.setBounds(0, 0, 841, 310);jpa.add(jlb);    //将图片插入窗口中jla.setBounds(730, 165, 71, 88);jlb.add(jla);//反转猪
//  jld.setBounds(jla.getX(),jla.getY(), 71, 88);jlb.add(jld);jld.setVisible(false);//将炸弹插入窗口中jlc.setBounds(735, 177, 40, 38);jlb.add(jlc);//设置炸弹隐藏 jlc.setVisible(false);this.addMouseMotionListener(new MouseMotionListener() {@Overridepublic void mouseMoved(MouseEvent e) {
//          jla.setVisible(true);//         System.out.println("鼠标移动");
//          int x2 = e.getX();
//          int y2 = e.getY();jla.setLocation(x2-40, y2-60);//小猪满地图跑
//          jla.setLocation(x2-40, 165);//规定路线跑
//          if(x2>820||x2<20) {
//              jla.setVisible(false);
//          }else {
//              jla.setVisible(true);
//          }////           System.out.println(x2);}@Overridepublic void mouseDragged(MouseEvent e) {
//          System.out.println("鼠标拖拽");System.out.println("鼠标移动");int x2 = e.getX();int y2 = e.getY();
//          jla.setLocation(x2-40, y2-60);//小猪满地图跑jla.setLocation(x2-40, 165);//规定路线跑if(x2>820||x2<20) {jla.setVisible(false);}else {jla.setVisible(true);}}});//键盘事件  ::this.addKeyListener(new KeyListener() {@Overridepublic void keyTyped(KeyEvent e) {char keyChar = e.getKeyChar();//获得当个键位//往左走if(keyChar=='a') {cha="a";jld.setBounds(jla.getX(),jla.getY(), 71, 88);jld.setVisible(false);jla.setVisible(true);jla.setLocation(jla.getX()-10, jla.getY());//往右走}else if(keyChar=='d') {cha="d";jla.setVisible(false);jld.setVisible(true);jla.setLocation(jld.getX(), jld.getY());jld.setLocation(jld.getX()+10, jld.getY());//上走}else if(keyChar=='w') {if(cha.equals("a")) {jla.setLocation(jla.getX(), jla.getY()-10);}else if(cha.equals("d")){jld.setLocation(jld.getX(), jld.getY()-10);}//下走}else if(keyChar=='s') {if(cha.equals("a")) {jla.setLocation(jla.getX()-10, jla.getY()+10);}else if(cha.equals("b")) {jld.setLocation(jld.getX()-10, jld.getY()+10);}//实现往前跳}else if(keyChar==' ') {jla.setLocation(jla.getX()-20, jla.getY()-20);   //实现往后跳}else if(keyChar=='j') {jla.setLocation(jla.getX()+20, jla.getY()-20);  //发射炸弹}else if(keyChar=='k') {//猪到哪 炸弹跟随jlc.setLocation(jla.getX(), jlc.getY());jlc.setVisible(true);if(cha.equals("a")) {x=-20;}else {x=20;}// 多线程new Thread() {public void run() {while (true) {try {Thread.sleep(100);//休眠  100毫秒刷新一次} catch (InterruptedException e2) {e2.printStackTrace();}jlc.setLocation(jlc.getX()+x, jlc.getY());if(jlc.getX()<-30||jlc.getX()>900) {break;}}};}.start();}}@Overridepublic void keyReleased(KeyEvent e) {
//          System.out.println("松开");if(e.getKeyChar()==' ') {jla.setLocation(jla.getX()-20, jla.getY()+20);// TODO Auto-generated method stub}else if(e.getKeyChar()=='j') {jla.setLocation(jla.getX()+20, jla.getY()+20);}}@Overridepublic void keyPressed(KeyEvent e) {//键盘按下的那一刻// TODO Auto-generated method stub}});this.getContentPane().add(jpa);this.setVisible(true);
}
public static void main(String[] args) {new Myjianpan();}
}

上传头像流程

package com.zking;import java.awt.Color;
import java.awt.Image;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.File;import javax.swing.BorderFactory;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JFileChooser;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;public class Myshangchuang extends JFrame{private JPanel jpa=new JPanel(null);private JLabel jla=new JLabel();private JButton jba=new JButton("更换头像");public void Myshow() {jla.setBounds(50, 70, 300, 300);jla.setBorder(BorderFactory.createLineBorder(Color.PINK, 5));jpa.add(jla);jba.setBounds(370, 340, 100, 30);jpa.add(jba);}public Myshangchuang() {this.setTitle("");this.setSize(600,500);this.setDefaultCloseOperation(3);this.setLocationRelativeTo(null);Myshow();jba.addActionListener(new ActionListener() {@Overridepublic void actionPerformed(ActionEvent e) {//实例化文件管理器JFileChooser jfc=new JFileChooser();jfc.showDialog(null, "请你选择头像");//获取选中图片对象 fileFile file = jfc.getSelectedFile();if(null!=file) {//file.getPath()获取文件路径//1:1压缩jla.setIcon(new ImageIcon(new ImageIcon(file.getPath()).getImage().getScaledInstance(300, 300, Image.SCALE_DEFAULT)));}}});this.getContentPane().add(jpa);this.setVisible(true);}public static void main(String[] args) {new Myshangchuang();}
}

素材图片

                                     

 登陆界界面代码  !!!!与素材

代码段

package com.zking;import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Font;
import java.awt.Image;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;import javax.swing.BorderFactory;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JPasswordField;
import javax.swing.JTextField;public class Booklogin extends JFrame{//中间组件private JPanel jpa=new JPanel();//图片压缩 private JLabel jla=new JLabel(new ImageIcon(new ImageIcon("Image\\登陆界面上.jpg").getImage().getScaledInstance(500, 370, Image.SCALE_DEFAULT)));//  private JLabel jlb=new JLabel(new ImageIcon(new ImageIcon("Image\\登录界面下.jpg").getImage().getScaledInstance(500, 280, Image.SCALE_DEFAULT)));private JLabel jlc=new JLabel("用户登陆");private JLabel jld=new JLabel(new ImageIcon(new ImageIcon("Image\\ee.gif").getImage().getScaledInstance(150, 130, Image.SCALE_DEFAULT)));
//  private JLabel jld=new JLabel(new ImageIcon("Image\\ee.gif"));private JLabel jle=new JLabel(new ImageIcon(new ImageIcon("Image\\登陆界面账号.png").getImage().getScaledInstance(60, 40, Image.SCALE_DEFAULT)));private JLabel jlf=new JLabel(new ImageIcon(new ImageIcon("Image\\密码.png").getImage().getScaledInstance(60, 45, Image.SCALE_DEFAULT)));private JTextField jtfa=new JTextField(17);private JPasswordField jpfa=new JPasswordField(17);private JButton jba=new JButton("登陆");private JButton jbb=new JButton("注册");private JButton jbc=new JButton("退出");public void myBook() {//设置绝对布局jpa.setLayout(null);jla.setBounds(0, 0, 500, 370);jpa.add(jla);
//      jlb.setBounds(0, 180, 500, 190);
//      jpa.add(jlb);//用户登陆布局jlc.setFont(new Font("华文行楷", Font.BOLD, 55));jlc.setForeground(Color.decode("#ffb400"));jlc.setBounds(130, 25, 232, 50);jlc.setOpaque(true);//设置底色可见jlc.setBackground(Color.decode("#3d85c9"));jla.add(jlc);//动态图jld.setBounds(360, 200, 150, 130);jla.add(jld);//账号密码jle.setBounds(75, 150, 60, 40);jla.add(jle);jlf.setBounds(75, 190, 60, 50);jla.add(jlf);//账号密码框jtfa.setBorder(BorderFactory.createEtchedBorder(5, Color.YELLOW, Color.decode("#0000")));jtfa.setBounds(140, 160, 200, 25);jpa.add(jtfa);jpfa.setBorder(BorderFactory.createEtchedBorder(5, Color.YELLOW, Color.black));jpfa.setBounds(140, 205, 200, 25);jla.add(jpfa);//按钮jba.setFont(new Font("华文楷体", Font.BOLD, 17));jba.setBackground(Color.decode("#23c0e1"));jba.setBounds(100, 310, 70, 40);jla.add(jba);jbb.setFont(new Font("华文楷体", Font.BOLD, 17));jbb.setBackground(Color.decode("#23c0e1"));jbb.setBounds(200, 310, 70, 40);jla.add(jbb);jbc.setFont(new Font("华文楷体", Font.BOLD, 17));jbc.setBackground(Color.decode("#23c0e1"));jbc.setBounds(300, 310, 70, 40);jla.add(jbc);}public void myWay() {jbc.addActionListener(new ActionListener() {@Overridepublic void actionPerformed(ActionEvent e) {int show = JOptionPane.showConfirmDialog(null,"你确定要退出嘛!");if(show==0) {System.exit(0);}}});}public Booklogin() {this.setTitle("");this.setSize(500,370);this.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);this.setLocationRelativeTo(null);this.setUndecorated(true);//去掉最大化最小化按钮myBook();myWay();this.getContentPane().add(jpa);this.setVisible(true);}public static void main(String[] args) {new Booklogin();}}

swing 绝对布局 窗口事件 鼠标事件 键盘事件 上传头像流程相关推荐

  1. Web自动化成长之路:selenium中鼠标、键盘、上传文件操作、使用js脚本

    前言:UI自动化操作时,鼠标操作.键盘操作.文件上传都是使用普遍且重要的操作,接下来我们就一起来学习下吧 一.文件上传 a)send_keys:一定是要是input元素 input 里的type=&q ...

  2. 简单的鼠标和键盘事件+阻止默认阻止冒泡+dom0,dom2

    什么是事件 在我们学习DOM之后,事件就是我们必不可少的一块知识点了,事件其实就是我们的一些操作需要在用户来完成之后才执行的.比如我们PC端的点击事件,键盘事件,以及我们移动端的的触屏事件.接下来咱们 ...

  3. PyQt5 笔记8 -- 鼠标、键盘事件

    PyQt5 笔记8 – 鼠标.键盘事件 参考博客(鼠标事件) 参考博客(键盘事件) 1.鼠标事件 事件: mousePressEvent (self, event):鼠标键按下事件 mouseRele ...

  4. python监听鼠标事件_Python中使用PyHook监听鼠标和键盘事件实例

    Python 中使用 PyHook 监听鼠标和键盘事件实例 PyHook 是一个基于 Python 的"钩子"库,主要用于监 听当前电脑上鼠标和键盘的事件.这个库依赖于另一个 Py ...

  5. tkinter中鼠标与键盘事件

    tkinter中鼠标与键盘事件(十五) 本文转自Tynam Yang的博客园 import tkinterwuya = tkinter.Tk() wuya.title("wuya" ...

  6. Android 使用 sendevent 模拟鼠标和键盘事件

    Android 使用 sendevent 模拟鼠标和键盘事件 模拟原理是对驱动发送消息,就是linux里面的input子系统. 命令格式: sendevent /dev/input/eventX [t ...

  7. HTML5 Canvas鼠标与键盘事件

    演示HTML5 Canvas鼠标事件,获取Canvas对象上的鼠标坐标,演示键盘事件 通过键盘控制Canvas上对象移动. Canvas对象支持所有的JavaScript的鼠标事件,包括鼠标点击(Mo ...

  8. 【Qt】QT鼠标和键盘事件

    00. 目录 文章目录 00. 目录 01. 概述 02. 开发环境 03. 鼠标事件 04. 键盘事件 05. 附录 01. 概述 事件是对各种应用程序需要知道的由应用程序内部或者外部产生的事情或者 ...

  9. Selenium:浏览器及鼠标、键盘事件

    目录 一.控制浏览器 二.鼠标事件 三.键盘事件 一.控制浏览器 webdriver主要提供操作页面上各种元素的方法,但它也提供操作浏览器的一些方法,例如控制浏览器大小.前进和后退等. 1.控制浏览器 ...

  10. html5鼠标事件监听,HTML5 Canvas鼠标与键盘事件

    演示HTML5 Canvas鼠标事件,获取Canvas对象上的鼠标坐标,演示键盘事件 通过键盘控制Canvas上对象移动. Canvas对象支持所有的JavaScript的鼠标事件,包括鼠标点击(Mo ...

最新文章

  1. Python将classification_report的结论转化为字典(dict)形式并提取模型的灵敏度(sensitivity)、特异度(specificity)、PPV和NPV指标、混淆矩阵图
  2. 科学史上那些盛极一时的“著名理论”是如何被攻破的?
  3. 019_with语句
  4. 使用sizeof计算类的大小
  5. “问答官”活动SQL专场来啦!小米行李箱、无线鼠标等你拿!
  6. Unity 3D学习笔记之一 界面介绍
  7. 怎样找回由于IO设备错误移动硬盘的文件
  8. iOS 网络与多线程--7.Performselector消息处理方法
  9. 再谈如何以最简单的方法将泛型为String类型的集合或String类型的数组转化为逗号间隔字符串形式
  10. DateUtils解析
  11. 如何对 List集合进行排序
  12. 遇到oracle错误20001,请问ORA-20001错误该如何解决,倒入倒出碰到的。。。
  13. 计算机科学中的哲学思想,冯_诺依曼的计算机科学哲学思想.doc
  14. 计算机软件系统配置,电脑配置修改_电脑配置修改软件
  15. 一、OpenAI ChatGPT 注册使用
  16. 北京哪里可以买到含羞草啊?或者种子也行
  17. 委外PR的BOM清单导出
  18. 抖音跳转到微信引流的方法,私信页面如何添加微信
  19. c语言中常用命名空间,C语言命名空间详解.doc
  20. Android 自动亮度

热门文章

  1. vue html 原始 模板,vue初始化模板套用
  2. Vue二次元个人博客模板
  3. 毕业设计 : 中文文本分类 ( 机器学习 和 深度学习 ) - 新闻分类 情感分类 垃圾邮件分类
  4. 让你相见恨晚的Photoshop 技巧
  5. 软件测试工程师需要掌握哪些技能呢?
  6. vm虚拟机安装凤凰os安卓系统
  7. 《财经》杂志:盛大新浪梦纪实(完全版)
  8. ipv6的127位掩码如何表示_IPv4地址、子网掩码、详细讲解
  9. php流量计算单位,数据流量单位换算(流量单位的读法和换算)
  10. chrome浏览器美化插件:让您的浏览器页面冒水泡, 游小鱼儿