鱼C论坛

 找回密码
 立即注册
查看: 2984|回复: 0

[系列教程] FlowLayout布局

[复制链接]
发表于 2017-9-5 07:48:46 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 alltolove 于 2017-9-5 07:49 编辑
import javax.swing.*;
import java.awt.FlowLayout;
import java.awt.Font;
class MyLayout extends JFrame{
        private JPanel jp;
        private JLabel jl1,jl2,jl3,jl4,jl5;
        public static void main(String args[]){
                MyLayout jf = new MyLayout();
                jf.setVisible(true);
                jf.setResizable(false);
        }
        MyLayout(){
                setBounds(100,100,450,300);
                setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
                jp = new JPanel();
                Font helv14b = new Font("Helvetica", Font.BOLD, 14);
                jl1 = new JLabel("让编程改变世界");
                jl1.setFont(helv14b);
                jl1.setIcon(new ImageIcon("./logo.png"));
                jl2 = new JLabel("让编程改变世界");
                jl3 = new JLabel("让编程改变世界");
                jl4 = new JLabel("让编程改变世界");
                jl5 = new JLabel("让编程改变世界");
                jp.setLayout(new FlowLayout());
                jp.add(jl1);
                jp.add(jl2);
                jp.add(jl3);
                jp.add(jl4);
                jp.add(jl5);
                setContentPane(jp);
        }
}

注意一定要加上一个解码的参数才能编译
javac -encoding utf-8 MyLayout.java
效果图:
gfhgfg.png
这就是以中间对齐的方式进行自动排版,其他还有好多布局方式都大同小异我就不一一介绍了。

本帖被以下淘专辑推荐:

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-15 00:51

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表