• 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 } }

    只相信苦尽甘来
  • 相关阅读:
    技术牛人在阿里内网的公开信:“王坚,你为什么要放弃”
    hadoop日志【6】----mahout的速度
    基于命令行的mahout软件0.8版本Canopy算法分析的数据处理流程
    WolframAlpha
    颠覆编程方式的感知编码:Wolfram雄心勃勃的全新计算模式
    Autolayout及VFL经验分享
    IOS7 Text View 截断的问题解决
    Discuz 首页图文列表实现
    UIResponder详解
    IOS开发之----四舍五入问题
  • 原文地址:https://www.cnblogs.com/F001li/p/7055956.html
Copyright © 2020-2023  润新知