You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.
package view ; // 定义包名,这通常是为了组织和命名空间的目的。
import javax.swing.* ; // 导入Swing图形用户界面组件。
import javax.swing.event.* ; // 导入Swing事件处理类,
import java.awt.* ; // 导入基本的AWT图形用户界面组件和布局管理器。
public class Version extends JDialog { // 定义一个公共类Version, 继承自JDialog, 用于创建对话框窗口。
JLabel jl1 = new JLabel ( "宁夏理工学院 物联网22102 " ) ; // 创建一个标签,显示"宁夏理工学院 物联网22102 "。
JLabel jl2 = new JLabel ( "物联网22102 Java20组" ) ; // 创建第二个标签,显示"物联网22102 Java20组"。
JLabel jl3 = new JLabel ( "俄罗斯方块1.0" ) ; // 创建第三个标签,显示"俄罗斯方块1.0"。
JPanel jp = new JPanel ( ) ; // 创建一个面板,用于容纳其他组件。
public Version ( JFrame j , String s , boolean b ) { // 构造函数,接收父窗口、标题字符串和布尔值(是否模态)作为参数。
super ( j , s , b ) ; // 调用父类构造函数,设置对话框为模态或非模态,并关联到父窗口。
this . setBounds ( 400 , 120 , 200 , 200 ) ; // 设置对话框的位置和大小。
this . setVisible ( true ) ; // 设置对话框可见。
this . setResizable ( false ) ; // 设置对话框不可调整大小。
jp . setLayout ( new GridLayout ( 3 , 1 ) ) ; // 设置面板使用GridLayout布局, 3行1列。
jp . add ( jl1 ) ; // 将jl1标签添加到面板。
jp . add ( jl2 ) ; // 将jl2标签添加到面板。
jp . add ( jl3 ) ; // 将jl3标签添加到面板。
this . add ( jp ) ; // 将面板添加到对话框。
}
}