• 学习java窗口基本操作时无聊写的


    学习java窗口基本操作时无聊写的

    就当记录

    代码如下:

    package day08;

    import java.awt.BorderLayout;
    import java.awt.Color;
    import java.awt.FlowLayout;
    import java.awt.Font;
    import java.awt.GridLayout;

    import javax.swing.JButton;
    import javax.swing.JFrame;
    import javax.swing.JLabel;
    import javax.swing.JPanel;
    import javax.swing.border.LineBorder;
    import javax.swing.border.TitledBorder;

    public class Testketianglianxin extends JFrame {
    public Testketianglianxin() {

    Font font1 = new Font("Serif", Font.BOLD + Font.ITALIC, 20);
    Font jbutton1 = new Font("Dialog", Font.PLAIN + Font.BOLD, 20);
    Font count1 = new Font("楷体", Font.BOLD + Font.PLAIN, 20);

    TitledBorder help = new TitledBorder("hello world");
    TitledBorder titledBorder = new TitledBorder("三个按钮");

    LineBorder lb1 = new LineBorder(Color.RED,4);
    LineBorder lb2 = new LineBorder(Color.ORANGE,4);




    JPanel p1 = new JPanel(new FlowLayout(FlowLayout.LEFT));
    JButton btn1 = new JButton("Left");
    btn1.setForeground(new Color(FRAMEBITS));
    btn1.setToolTipText("00000000");
    btn1.setFont(font1);

    JButton jbutton = new JButton("center");
    jbutton.setForeground(new Color(120, 25, 30));
    jbutton.setFont(jbutton1);

    JButton jbutton2 = new JButton("Right");
    jbutton2.setFont(count1);

    p1.add(jbutton);
    p1.add(btn1);
    p1.add(jbutton2);
    JPanel p2 = new JPanel(new GridLayout(1,2));
    JLabel label1 = new JLabel("Red");
    JLabel label2 = new JLabel("Orange");
    p2.add(label1);
    p2.add(label2);

    label1.setBorder(lb1);
    label2.setBorder(lb2);

    // Font help1 = new Font("楷体", Font.BOLD + Font.PLAIN, 20);
    // 创建边框
    // 给p1设置边框
    p1.setBorder(titledBorder);
    p2.setBorder(help);
    setLayout(new GridLayout(2, 1, 5, 5));
    add(p1);
    add(p2);
    }

    public static void main(String[] args) {
    Testketianglianxin fr = new Testketianglianxin();
    fr.setSize(500, 300);
    fr.setLocationRelativeTo(null);
    fr.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    fr.setVisible(true);
    }
    }

    只相信苦尽甘来
  • 相关阅读:
    k8s命令
    git绿色、红色图标不显示的问题
    Git下载
    文档(PDF Word Excel PPT)转HTML前端预览方案
    腾讯云生成临时访问链接
    cron表达式的双重人格:星期和数字到底如何对应?
    Windows下nginx报错解决:CreateFile() "xxx/logs/nginx.pid" failed
    Windows命令行在任意位置启动和退出nginx
    解决博客园TinyMCE模式下内置插入代码块功能不支持Go语言的问题(两个并不完美的解决方案)
    linux系统调用system()函数详解
  • 原文地址:https://www.cnblogs.com/F001li/p/7055977.html
Copyright © 2020-2023  润新知