一 第1个Swing应用

1 代码
import javax.swing.JFrame; public class TestSwing { public static void main(
String[] args ) { JFrame frame = new JFrame("Hello Swing"); frame.setSize(300,
200); frame.setVisible(true);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } }
2 运行

二 JTable表格

1 代码
import java.awt.Color; import javax.swing.*; public class TestJTable { public
static void main( String[] args ) { Object[][] unit = { {"张三", "86", "94",
"180"}, {"李四", "92", "96", "188"}, {"王五", "66", "80", "146"}, {"赵六", "98",
"94", "192"}, {"刘七", "81", "83", "164"}, }; Object[] name = {"姓名", "语文", "数学",
"总成绩"}; JTable table = new JTable(unit, name); table.setRowHeight(30);
table.setSelectionBackground(Color.LIGHT_GRAY);
table.setSelectionForeground(Color.red); JFrame frame = new JFrame("表格数据处理");
frame.add(new JScrollPane(table)); frame.setSize(350, 200);
frame.setVisible(true); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); }
}
2 运行

三 JComboBox下拉列表框

1 代码
import java.awt.*; import java.awt.event.*; import javax.swing.*; public class
TestJComboBox { static String[] str = {"中国", "美国", "日本", "英国", "法国", "意大利",
"澳大利亚"}; public static void main( String[] args ) { JFrame frame = new
JFrame("TestJComboBox"); JLabel message = new JLabel(); JComboBox combo = new
JComboBox(str);
combo.setBorder(BorderFactory.createTitledBorder("你最喜欢去哪个国家旅游?"));
combo.addActionListener(new ActionListener() { public void actionPerformed(
ActionEvent e ) { message.setText("你选择了:" + str[combo.getSelectedIndex()]); }
}); frame.setLayout(new GridLayout(1, 0)); frame.add(message);
frame.add(combo); frame.setSize(400, 100); frame.setVisible(true);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } }
2 运行

 

技术
©2020 ioDraw All rights reserved
46岁微软:从盖茨缔造帝国到纳德拉复兴第二章 初识C语言常量2021前端高频面试题(一定要看哦!!!)滤波器,窗函数以及切比雪夫逼近法新手快速了解冒泡排序、插入排序的详解pytorch训练过程中GPU利用率低Golang经典面试题初识Mongdb之数据查询篇(三)人类第一架火星直升机正在部署 择机在这颗异域星球首飞python判断两个列表(list)中的值是否相同([1,2,3]和[3,2,1])