布局位置

2017-10-16  本文已影响0人  high_m

java语言库中的swing用于开发一个工作上的小工具还是不错的,不建议做成大型项目,毕竟在市场上不是主流使用技术。以下是平时小结的关于swing开发中的布局位置方面知识的小结。

流式布局

        JFrame frame = new JFrame();
        frame.setLocationRelativeTo(null);
        frame.setSize(new Dimension(300,200));
        
        //无参数默认为居中对齐
        FlowLayout flowLayout = new FlowLayout(FlowLayout.RIGHT , 2,2);
        frame.setLayout(flowLayout);

        JProgressBar bar = new JProgressBar();
        bar.setStringPainted(true);
        JButton button = new JButton();
        button.setText("刷新");
        
        frame.add(bar);
        frame.add(button);
        //pack()依据放置的组件设定窗口的大小使之正好能容纳你放置的所有组件
        //frame.pack();
        frame.setVisible(true);
流式布局右对齐

如何优雅地设置一个窗体居中显示

jframe.setLocationRelativeTo(null)

api中的说明已经很清楚,有兴趣的可以看一下。

参考文档

上一篇下一篇

猜你喜欢

热点阅读