zoukankan      html  css  js  c++  java
  • java用户界面窗口

    java用户界面窗口

    窗口框

    代码如下:

    package Day08; 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.Border;
    import javax.swing.border.LineBorder;
    import javax.swing.border.TitledBorder; @SuppressWarnings("serial")
    public class TestSwingCommonFeatures extends JFrame {
    public TestSwingCommonFeatures() {
    JPanel jp1 = new JPanel(new FlowLayout(FlowLayout.LEFT, 2, 2));
    JButton jbtLeft = new JButton("Left");
    JButton jbtCenter = new JButton("Center");
    JButton jbtRight = new JButton("Right");
    jbtLeft.setBackground(Color.WHITE);
    jbtCenter.setForeground(Color.GREEN);
    jbtRight.setBackground(new Color(10, 100, 100));
    jbtRight.setToolTipText("this is the right button");
    jp1.add(jbtLeft);
    jp1.add(jbtCenter);
    jp1.add(jbtRight);
    jp1.setBorder(new TitledBorder("3 buttons")); Border lineBorder = new LineBorder(Color.BLACK, 2);
    Font largeFont = new Font("黑体", Font.BOLD, 20); JPanel jp2 = new JPanel(new GridLayout(1, 2, 5, 5));
    JLabel lbl1 = new JLabel("Red");
    JLabel lbl2 = new JLabel("Orange");
    lbl1.setFont(largeFont);
    lbl1.setForeground(Color.RED);
    lbl1.setBorder(lineBorder);
    lbl2.setForeground(Color.ORANGE);
    lbl2.setBorder(lineBorder);
    jp2.add(lbl1);
    jp2.add(lbl2);
    jp2.setBorder(new TitledBorder("2 labels"));

    setLayout(new GridLayout(2,1,5,5));
    add(jp1);
    add(jp2);
    }
    public static void main(String[] args) {
    TestSwingCommonFeatures frame = new TestSwingCommonFeatures();
    frame.setTitle("TestSwingCommonFeatures");
    frame.setSize(400, 300);//set the frame size
    frame.setLocationRelativeTo(null);// center a frame
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);// center a frame
    frame.setVisible(true);//display the frame } }

    只相信苦尽甘来
  • 相关阅读:
    ThinkInJava4读书笔记之第二章一切都是对象
    工具类Excel相关处理
    工具类ID生成器工具类
    工具类获取地址
    工具类反射工具类
    工具类Md5加密方法
    工具类通用http工具封装
    工具类Base64工具类
    工具类通用http发送方法
    工具类spring工具类 方便在非spring管理环境中获取bean
  • 原文地址:https://www.cnblogs.com/F001li/p/7055956.html
Copyright © 2011-2022 走看看