帮忙解释一下这段Java程序谢谢
packagedd;importjava.awt.event.MouseEvent;importjava.awt.event.MouseListener;importja...
package dd;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
class AboutFrame extends JFrame implements MouseListener {
private JPanel aboutPane;
private JLabel msg;
private JLabel msg1;
private JButton exit;
public AboutFrame(String strName) {
super(strName);
setSize(180, 170);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
aboutPane = new JPanel();
msg = new JLabel("D组共同编写");
msg1 = new JLabel(" 玩的开心 ");
exit = new JButton("退出");
exit.addMouseListener(this);
aboutPane.add(msg);
aboutPane.add(msg1);
aboutPane.add(exit);
setContentPane(aboutPane);
setLocation(250, 220);
}
// the event handle to deal with the mouse click
public void mouseClicked(MouseEvent e) {
this.setVisible(false);
}
public void mousePressed(MouseEvent e) {
//System.out.println("Jerry Press");
}
public void mouseReleased(MouseEvent e) {
//System.out.println("Jerry Release");
}
public void mouseExited(MouseEvent e) {
//System.out.println("Jerry Exited");
}
public void mouseEntered(MouseEvent e) {
//System.out.println("Jerry Entered");
}
public static void main(String[] args) {
AboutFrame about = new AboutFrame("Win");
about.setVisible(true);
}
}
就是每句后面写个注释解释下每句的意思
这是一个扫雷游戏中的一段程序
还真是看不懂,会C++不会Java 展开
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
class AboutFrame extends JFrame implements MouseListener {
private JPanel aboutPane;
private JLabel msg;
private JLabel msg1;
private JButton exit;
public AboutFrame(String strName) {
super(strName);
setSize(180, 170);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
aboutPane = new JPanel();
msg = new JLabel("D组共同编写");
msg1 = new JLabel(" 玩的开心 ");
exit = new JButton("退出");
exit.addMouseListener(this);
aboutPane.add(msg);
aboutPane.add(msg1);
aboutPane.add(exit);
setContentPane(aboutPane);
setLocation(250, 220);
}
// the event handle to deal with the mouse click
public void mouseClicked(MouseEvent e) {
this.setVisible(false);
}
public void mousePressed(MouseEvent e) {
//System.out.println("Jerry Press");
}
public void mouseReleased(MouseEvent e) {
//System.out.println("Jerry Release");
}
public void mouseExited(MouseEvent e) {
//System.out.println("Jerry Exited");
}
public void mouseEntered(MouseEvent e) {
//System.out.println("Jerry Entered");
}
public static void main(String[] args) {
AboutFrame about = new AboutFrame("Win");
about.setVisible(true);
}
}
就是每句后面写个注释解释下每句的意思
这是一个扫雷游戏中的一段程序
还真是看不懂,会C++不会Java 展开
8个回答
展开全部
private JPanel aboutPane;//声明一个名为aboutPane的JPanel的私有变量。类似下同
super(strName);//因为extends了JFrame,所以必须要加super方法初始化。
setSize(180, 170);//设置宽180,高170
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//这是允许关闭,也就是右上的X。
aboutPane = new JPanel();//初始化aboutPane,类似下同。
exit.addMouseListener(this);//这是增加鼠票监听事件,比如说Click
aboutPane.add(msg);//aboutPane作为容易加载MSG,
setContentPane(aboutPane);//设置要显示的panel为aboutPane
setLocation(250, 220);设置在屏幕坐标
public void mouseClicked(MouseEvent e) {//鼠标点击事,
this.setVisible(false);//设置不可见,隐藏
}
如果再理解不了,那就没法了。
super(strName);//因为extends了JFrame,所以必须要加super方法初始化。
setSize(180, 170);//设置宽180,高170
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//这是允许关闭,也就是右上的X。
aboutPane = new JPanel();//初始化aboutPane,类似下同。
exit.addMouseListener(this);//这是增加鼠票监听事件,比如说Click
aboutPane.add(msg);//aboutPane作为容易加载MSG,
setContentPane(aboutPane);//设置要显示的panel为aboutPane
setLocation(250, 220);设置在屏幕坐标
public void mouseClicked(MouseEvent e) {//鼠标点击事,
this.setVisible(false);//设置不可见,隐藏
}
如果再理解不了,那就没法了。
展开全部
meijianguoa
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1.private int money;
定义一个私有的整型变量 money
2.float weight,height;
定义2个float型变量 weight和height
3.String head;
定义一个String类型的变量 head
4.String speak(String s){
return s;
}
定义一个方法,该方法具有返回传入的s变量的值的功能
定义一个私有的整型变量 money
2.float weight,height;
定义2个float型变量 weight和height
3.String head;
定义一个String类型的变量 head
4.String speak(String s){
return s;
}
定义一个方法,该方法具有返回传入的s变量的值的功能
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
package dd;
// import 导入包
// 鼠标 事件
import java.awt.event.MouseEvent;
//监听鼠标
import java.awt.event.MouseListener;
// 按钮
import javax.swing.JButton;
//窗口
import javax.swing.JFrame;
// 标签
import javax.swing.JLabel;
//容器
import javax.swing.JPanel;
// 定义AboutFrame 类 继承 JFrame 并且 实现 MouseListener 接口
class AboutFrame extends JFrame implements MouseListener {
//定义 容器
private JPanel aboutPane;
//定义 标签
private JLabel msg;
//定义 标签
private JLabel msg1;
//定义 按钮
private JButton exit;
//构造方法
public AboutFrame(String strName) {
super(strName);
// 设置窗口 大小
setSize(180, 170);
//关闭窗口
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// new 出 需要的组件
aboutPane = new JPanel();
msg = new JLabel("D组共同编写");
msg1 = new JLabel(" 玩的开心 ");
exit = new JButton("退出");
// 添加 监听
exit.addMouseListener(this);
// 组件 添加 到容器里
aboutPane.add(msg);
aboutPane.add(msg1);
aboutPane.add(exit);
// 添加到窗口
setContentPane(aboutPane);
// 窗口出现位置
setLocation(250, 220);
}
// the event handle to deal with the mouse click
// 点击鼠标事件
public void mouseClicked(MouseEvent e) {
this.setVisible(false);
}
//按下鼠标 事件
public void mousePressed(MouseEvent e) {
//System.out.println("Jerry Press");
}
//抬起鼠标事件
public void mouseReleased(MouseEvent e) {
//System.out.println("Jerry Release");
}
// 鼠标离开 容器
public void mouseExited(MouseEvent e) {
//System.out.println("Jerry Exited");
}
public void mouseEntered(MouseEvent e) {
//System.out.println("Jerry Entered");
}
// main 方法
public static void main(String[] args) {
//创建 对象
AboutFrame about = new AboutFrame("Win");
//显示 窗口
about.setVisible(true);
}
}
// import 导入包
// 鼠标 事件
import java.awt.event.MouseEvent;
//监听鼠标
import java.awt.event.MouseListener;
// 按钮
import javax.swing.JButton;
//窗口
import javax.swing.JFrame;
// 标签
import javax.swing.JLabel;
//容器
import javax.swing.JPanel;
// 定义AboutFrame 类 继承 JFrame 并且 实现 MouseListener 接口
class AboutFrame extends JFrame implements MouseListener {
//定义 容器
private JPanel aboutPane;
//定义 标签
private JLabel msg;
//定义 标签
private JLabel msg1;
//定义 按钮
private JButton exit;
//构造方法
public AboutFrame(String strName) {
super(strName);
// 设置窗口 大小
setSize(180, 170);
//关闭窗口
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// new 出 需要的组件
aboutPane = new JPanel();
msg = new JLabel("D组共同编写");
msg1 = new JLabel(" 玩的开心 ");
exit = new JButton("退出");
// 添加 监听
exit.addMouseListener(this);
// 组件 添加 到容器里
aboutPane.add(msg);
aboutPane.add(msg1);
aboutPane.add(exit);
// 添加到窗口
setContentPane(aboutPane);
// 窗口出现位置
setLocation(250, 220);
}
// the event handle to deal with the mouse click
// 点击鼠标事件
public void mouseClicked(MouseEvent e) {
this.setVisible(false);
}
//按下鼠标 事件
public void mousePressed(MouseEvent e) {
//System.out.println("Jerry Press");
}
//抬起鼠标事件
public void mouseReleased(MouseEvent e) {
//System.out.println("Jerry Release");
}
// 鼠标离开 容器
public void mouseExited(MouseEvent e) {
//System.out.println("Jerry Exited");
}
public void mouseEntered(MouseEvent e) {
//System.out.println("Jerry Entered");
}
// main 方法
public static void main(String[] args) {
//创建 对象
AboutFrame about = new AboutFrame("Win");
//显示 窗口
about.setVisible(true);
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个你看不懂的话,解释了也没有用。你看基础学好点自然就看懂了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你不会一句都看不懂吧,你的java基础也太差了,好好看书就行了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
就是每句后面写个注释解释下每句的意思
这是一个扫雷游戏中的一段程序
这是一个扫雷游戏中的一段程序
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询