关于java代码的解释(求助)急!!!

来源:百度知道 编辑:UC知道 时间:2024/06/14 15:17:01
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.border.*;
import javax.swing.event.*;

public class test1
{
public static void main(String[] args)
{
cloneFrame frame = new cloneFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.show();
}
}

class cloneFrame extends JFrame
{
public cloneFrame()
{
setTitle("实习作业");
setSize(600, 400);

JPanel buttonPanel = new JPanel();
buttonPanel.setBackground(new Color(56,43,85));
Button1 = new JButton("点击复制反转字符串");
Button1.addActionListener(new turnListener());
buttonPanel.add(Button1);

JPanel textPanel = new JPanel();
textPanel.setBackground(new Color(100,100,100));

field1 = new JTextField("姓名:王佳鑫;学号:28", 20);
field2 = new JTextField(&

你这段代码应该是swing里面的事件代码
actionPerformed是按钮点击事件判断代码。
mouseReleased是鼠标释放判断代码。
e.getSource()==close是判断你点击对象是否为close这个对象。
getActionCommand是返回与此动作相关的命令字符串。这使得 "modal" 组件可以由其当前的状态,通过此字符串来得到它能够产生的几个命令之一。例如,单个按钮可以在“显示详细信息”和“隐藏详细信息”之间切换。在所有情况下,源对象和事件都将是相同的,但命令字符串将会标识出实际对应的动作。

这段代码大体如此了。