zoukankan      html  css  js  c++  java
  • 今天来个爪哇去边框的小代码

    //先去除边框
    setUndecorated(true);
    //加入标签作为关闭按钮
    		JLabel SubCloseLabel = new JLabel("");
    //按钮的位置
    		SubCloseLabel.setBounds(860, 0, 40, 30);
    //单击监听
    		SubCloseLabel.addMouseListener(new MouseAdapter() {
    			@Override
    			public void mouseClicked(MouseEvent e) {
    				JLabel CloseLabel=(JLabel)e.getSource();
    //获取顶层窗体
    				SubWindow MySubWindowBuider=(SubWindow)CloseLabel.getTopLevelAncestor();
    				MySubWindowBuider.dispose();
    			}
    		});
    		SubPanel.setLayout(null);
    //加入标签作为最小化按钮
    		JLabel SubMinimizeLabel = new JLabel("");
    		SubMinimizeLabel.setBounds(822, 0, 40, 30);
    		SubMinimizeLabel.addMouseListener(new MouseAdapter() {
    			@Override
    			public void mouseClicked(MouseEvent e) {
    				JLabel MinimizeLabel=(JLabel)e.getSource();
    				SubWindow MySubWindowBuider=(SubWindow)MinimizeLabel.getTopLevelAncestor();
    				MySubWindowBuider.setExtendedState(JFrame.ICONIFIED);
    			}
    		});
    //拖动的标签
    		JLabel SubDragLabel = new JLabel("");
    		SubDragLabel.setBounds(0, 0, 822, 30);
    		SubDragLabel.addMouseMotionListener(new MouseMotionAdapter() {
    			@Override
    			public void mouseDragged(MouseEvent e) {
    				JLabel DragLabel=(JLabel)e.getSource();
    				SubWindow MyWindowBuider=(SubWindow)DragLabel.getTopLevelAncestor();
    				Point p = MyWindowBuider.getLocation();
    				MyWindowBuider.setLocation(p.x+(e.getX()-suborigin.x),p.y+(e.getY()-suborigin.y)); 
    			}
    		});
    		SubDragLabel.addMouseListener(new MouseAdapter() {
    			@Override
    			public void mousePressed(MouseEvent e) {
    				suborigin.x=e.getX();
    				suborigin.y=e.getY();
    			}
    		});
    		SubPanel.add(SubDragLabel);                                                                                                                           
    

      

  • 相关阅读:
    Burp Suite Professional单文件精简版该如何使用?
    快速掌握WinDBG
    Baymax大白补丁打油诗
    学员达标后完成的作业
    5星命名法:掌握这个软件全省
    挖掘IDA不可缺少的插件
    JEB安装和使用视频教程系列
    Ollydbg/x32dbg/x64dbg堆栈回溯要点总结
    Ollydbg狩猎从入门到精通
    Ollydbg/x32dbg爆破与逆向八法
  • 原文地址:https://www.cnblogs.com/mubu/p/6244679.html
Copyright © 2011-2022 走看看