首页 > 其他分享 >课题设计备份

课题设计备份

时间:2023-06-07 16:45:33浏览次数:47  
标签:课题 150 setBounds 备份 jp add new 设计 JButton

import javax.swing.*;
import javax.swing.border.Border;
import javax.swing.border.LineBorder;
import java.awt.*;

import static java.awt.FlowLayout.CENTER;

public class Main extends JFrame {

    public Main() {
        //设置标题
        super("志文的小demo");
        //设置大小
        setSize(1000, 800);
        //设置位置
        setLocation(200, 50);
        //背景图片的路径。(相对路径或者绝对路径。本例图片放于"java项目名"的文件下)
        String path = "D://E//2.jpeg";
        // 背景图片
        ImageIcon background = new ImageIcon(path);


        // 把背景图片显示在一个标签里面
        JLabel label1=new JLabel("欢迎进入港口渔船停泊管理系统");
        JButton bt1=new JButton("用户认证登录");
        JButton bt2=new JButton("新用户注册");
        JButton bt3=new JButton("管理员登录");
        JButton bt5=new JButton("实时可停靠位置查询");
        JButton bt4=new JButton("零时停靠");
        JButton bt6=new JButton("海港救助");



        JLabel label = new JLabel(background);
        JPanel jp=new JPanel();
        // 把标签的大小位置设置为图片刚好填充整个面板
        label.setBounds(0, 0, this.getWidth(), this.getHeight());
        // 把内容窗格转化为JPanel,否则不能用方法setOpaque()来使内容窗格透明
        JPanel imagePanel = (JPanel) this.getContentPane();



        label1.setBounds(150,25,800,150);
        label1.setFont(new Font(label1.getFont().getName(),label1.getFont().getStyle(),50));
       // label1.setBorder(new LineBorder(Color.WHITE));


        bt4.setBounds(425,600,150,30);
        bt1.setBounds(425,560,150,30);
        bt2.setBounds(425,520,150,30);
        bt3.setBounds(425,480,150,30);
        bt5.setBounds(425,440,150,30);
        bt6.setBounds(425,400,150,30);

        bt1.setOpaque(false);

        jp.add(bt4);
        jp.add(bt1);
        jp.add(bt2);
        jp.add(bt3);
        jp.add(bt5);
        jp.add(bt6);
        add(bt1);
        add(bt2);
        add(bt4);
        add(bt3);
        add(bt6);
        add(bt5);
        add(label1);


        label.setText("hduihe");



        add(jp);



        jp.setOpaque(false);

        imagePanel.setOpaque(false);


        // 把背景图片添加到分层窗格的最底层作为背景
        this.getLayeredPane().add(label, new Integer(Integer.MIN_VALUE));
        //设置可见
        setVisible(true);
        //点关闭按钮时退出
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    }

    public static void main(String[] args) {
        new Main();
    }
}

 

标签:课题,150,setBounds,备份,jp,add,new,设计,JButton
From: https://www.cnblogs.com/liliczw2209/p/17463820.html

相关文章

  • 如何做架构设计?
    也许您对软件设计存在一些疑惑,或者缺乏明确思路,那么本文将非常适合您。1、设计很重要我们可以看一下周边的事物,那些好的东西,他们并不会天然存在,都是被设计出来的,因此设计就是创造和改善事物的重要过程。设计的重要之处在于,最初的设计往往决定最终的结果,甚至决定着事物的长期的发......
  • NEFU高级程序设计-期末复习习题组
    1.用链表实现单词序列倒序输出题目用链表实现单词序列倒序输出。与以往不同,请考虑采用一种完全的动态分配方式!为降低难度,“仁慈”的我已经给出了输出和释放的代码,你只要写出创建链表的creat函数定义就可以了。比如输入为:abcbcdcde则输出为:cdebcdabc见题干!你只能在代码输入......
  • 「理想生活+」AI家装设计大赛喊你来投稿啦!
    哈喽,格宝们大家好!「理想生活+」AI家装设计大赛火热进行中吸引了众多格宝投稿大家纷纷化身家装设计师画出自己理想的家悬浮在空中的城堡家屹立在大海中央的玻璃房瀑布上面的小木屋每个作品都别具一格碎片化时间就能投稿,便捷高效参赛还有机会赢取小度在家智能屏Air故宫文创电动牙刷礼......
  • 即时通信聊天工具的原理与设计
     该软件采用P2P方式,各个客户端之间直接发消息进行会话聊天,服务器在其中只扮演协调者的角色(混合型P2P)。1.会话流程设计     当一个新用户通过自己的客户端登陆系统后,从服务器获取当前在线的用户信息列表,列表信息包括了系统中每个用户的地址。用户就可以开始独立工作,自主地......
  • 如何做架构设计? | 京东云技术团队
    也许您对软件设计存在一些疑惑,或者缺乏明确思路,那么本文将非常适合您。1、设计很重要我们可以看一下周边的事物,那些好的东西,他们并不会天然存在,都是被设计出来的,因此设计就是创造和改善事物的重要过程。设计的重要之处在于,最初的设计往往决定最终的结果,甚至决定着事物的长期的发展......
  • EMC处理,PCB设计准则
    电子技术公理:电流都是走的具有最低最抗的路径,并不是按照设计的规划去走的,所以地线的电流是不可控的。地线的处理尤其的重要。1.地线越短越好,尤其是高频数字电路的地线:对于数字电路,地线阻抗决不是地线电阻。例如,宽0.5mm的印制线,每英寸电阻为12mohm,电感是15nH,对于160MHz的信号,其阻抗......
  • PCB板的Mark点设计对SMT重要性
    Mark点也称光学点、基准点,是电路板元器件组装中,PCBA应用于自动贴片机上的位置识别点。Mark点的选用,直接影响到自动贴片机的贴片效率,因此在设计时,需要设计好Mark点以及其在板内的位置。Mark点的设计1、布局位置单板Mark点在我们设计PCB时,贴片的一面需要添加Mark点,如果双面贴片则两面......
  • 前端 & 设计师常用图标资源库
    1.Iconfont阿里倾力打造的矢量图标管理、交流平台,设计师将图标上传到iconfont平台,用户可以自定义下载多种格式的icon,平台也可将图标转换为字体,便于前端工程师自由调整与调用。地址:Iconfont2.FontAwesome互联网上最流行的图标工具包已经重新设计,从头开始构建。除此之......
  • 软考高级软件架构师学习笔记一(软件架构设计)
    软件架构设计一、软件架构的概念⭐⭐⭐1、软件架构的概念需求分析-----------架构------------软件设计            (鸿沟)体系结构==架构架构设计就是需求分配,即是将满足需求的职责分配到组件上。2、软件架构建模结构模型:以架构的构件、连接件和其他概念来......
  • 基于JAVA知识管理系统的设计和实现
    系统功能系统分为网站前台和网站后台,前台主要为查阅文档功能、评分等,后台主要进行文档管理功能等。网站前所示台功能包括用户注册、登录、文档显示、搜索文档、浏览文档和评论文档。(1)注册在注册页面填写注册信息,要求填写用户名(汉字、字母、数字或下划线组成的字符串,且不能有重......