java中展示26个英文字母表 使用网格布局显示26个英文字母的字母表
时间: 2024-09-15 21:14:59 浏览: 98
在Java中,我们可以使用JFrame、JPanel以及GridLayout来创建一个简单的26个英文字母的网格布局。这里是一个简化的示例:
```java
import javax.swing.*;
import java.awt.*;
public class AlphabetGrid {
private static final char[] alphabet = 'A' + "ABCDEFGHIJKLMNOPQRSTUVWXYZ".toCharArray();
public static void main(String[] args) {
JFrame frame = new JFrame("英文字母表");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(400, 500);
JPanel panel = new JPanel(new GridLayout(5, 5)); // 5行5列的网格布局
for (int i = 0; i < 26; i++) {
JLabel label = new JLabel();
label.setHorizontalAlignment(JLabel.CENTER); // 对齐字母
label.setText(String.valueOf(alphabet[i])); // 显示字母
panel.add(label);
}
frame.add(panel);
frame.setVisible(true);
}
}
```
这个程序会创建一个包含26个JLabel的小部件,每个小部件代表一个英文字母,并按照字母顺序排列在5x5的网格中。
阅读全文