- A.GridLayout
- B.BorderLayout
- C.FlowLayout
- D.CardLayout
- A.可以有2个以上package语句
- B.可以有2个以上import语句
- C.可以有2个以上public类
- D.只能有l个类定义
- A.3
- B.-l
- C.-l2
- D.-3
- A.线程的优先级是不能改变的
- B.线程的优先级是在创建线程时设置的
- C.在创建线程后的任何时候都可以设置
- D.B和C
- A.存储结构
- B.物理结构
- C.逻辑结构
- D.物理和存储结构
本题的功能是跟踪鼠标在窗口的操作,以及在窗口的坐标,包括移进、移出、移动、单击、释放和拖曳,并将这些信息显示在窗口的文字标签上。
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class java3extends JFrame. implements MouseL-
istener MouseMotionListener
{
private JLabel statusBar;
public java3
{
super("java3");
statllsBar=new TLabel;
getContentPane.add(statusBar,BorderLayout.
SOUTH);
addMouseListener(this);
addMouseMotionListener(this);
setSize(275,100);
show;
}
public void mouseClicked(MouseEvent e)
{
statusBar.setText("Clicked at["+e.getX+
","+e.getY+"]");
}
public void mousePressed(MouseEvent e)
{
statusBar.setText("Pressed at["+e.getX+
","+e.getY+"]");
}
public void mouseReleased(MouseEvent e)
{
statusBar.setText("Released at["+e.getX
+","+e.getY+"]");
}
public void mouseln(MouseEvent e)
{
statusBar.setText("Mouse in window");
public void mouseExited(MouseEvent e)
{
statusBar.setText("Mouse outside window");
}
public void mouseDragged(MouseEvent e)
{
statusBar.setText("Dragged at["+e.getX
+","+e.getY+"]");
}
public void mouseMoved(MouseEvent e)
{
statusBar.setText("Moved at["+e.getX+
","+e.getY+"]");
}
public static void main(String args[])
{
java3 app=new java3;
app.addWindowListener(new WindowAdapter
{
public void windowClosing(WindowEvent e)
{
System.exit(0);
}
};
订单号:
遇到问题请联系在线客服
订单号:
遇到问题请联系在线客服