0x00 简述
Swing是GUI(图形用户界面)开发工具包,内容丰富,简单易用,所以本篇文章中只编写Swing中的Jlist组件,其他Swing中的组件相关内容这里笔者就不介绍了,文章中未涉及的组件读者请自行去查阅相关资料。
0x01 Jframe框架
九层之台,起于累土,我们的程序也是如此,要先从地基打起,Jframe就是我们的地基。
JFrame是一个容器,它是各种Swing组件的前置条件,所有的Swing组件都在这上面呈现。下面是一个简单的Jframe例子:
import javax.swing.JFrame;
import javax.swing.WindowConstants;
public class JframeTest {
public void CreateJFrame() {
JFrame jf = new JFrame("JframeTest"); // 设置窗口标题
jf.setVisible(true); // 设置窗体可视
jf.setSize(400, 400); // 设置窗体大小
jf.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
}
public static void main(String[] args) {
new JframeTest().CreateJFrame();
}
}
运行后如图所示
这样,我们就有了一个可以用来展示的窗口,接下来我们开始详细介绍Jlist组件的用法。