package ok;import java.awt.*;
import java.awt.event.*;
import javax.swing.*;/**
* <p>Title: </p>
* <p>Description: </p>
* <p>Copyright: Copyright (c) 2002</p>
* <p>Company: </p>
* @author unascribed
* @version 1.0
*/public class MouseDemoFrame extends JFrame {
private JPanel contentPane;
private JButton jButton1 = new JButton(); //Construct the frame
public MouseDemoFrame() {
enableEvents(AWTEvent.WINDOW_EVENT_MASK);
try {
jbInit();
}
catch(Exception e) {
e.printStackTrace();
}
}
//Component initialization
private void jbInit() throws Exception {
//setIconImage(Toolkit.getDefaultToolkit().createImage(MouseDemoFrame.class.getResource("[Your Icon]")));
contentPane = (JPanel) this.getContentPane();
jButton1.setBounds(new Rectangle(121, 104, 129, 32));
jButton1.setFont(new java.awt.Font("Dialog", 0, 14));
jButton1.setText("原始状态");
jButton1.addMouseListener(new MouseAdapter(){
public void mouseEntered(MouseEvent e) {
jButton1.setText("鼠标上移");
}
public void mouseClicked(MouseEvent e) {
if(e.getButton()==3)jButton1.setText("鼠标右击");
}
public void mousePressed(MouseEvent e) {
jButton1.setText("鼠标按下");
}
});
contentPane.setLayout(null);
this.setSize(new Dimension(400, 300));
this.setTitle("MouseDemo");
contentPane.add(jButton1, null);
}
//Overridden so we can exit when window is closed
protected void processWindowEvent(WindowEvent e) {
super.processWindowEvent(e);
if (e.getID() == WindowEvent.WINDOW_CLOSING) {
System.exit(0);
}
}
public static void main(String args[]){
try {
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
}
catch(Exception e) {
e.printStackTrace();
}
MouseDemoFrame frame = new MouseDemoFrame();
Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
Dimension frameSize = frame.getSize();
if (frameSize.height > screenSize.height) {
frameSize.height = screenSize.height;
}
if (frameSize.width > screenSize.width) {
frameSize.width = screenSize.width;
}
frame.setLocation((screenSize.width - frameSize.width) / 2, (screenSize.height - frameSize.height) / 2);
frame.setVisible(true); }
}
import java.awt.event.*;
import javax.swing.*;/**
* <p>Title: </p>
* <p>Description: </p>
* <p>Copyright: Copyright (c) 2002</p>
* <p>Company: </p>
* @author unascribed
* @version 1.0
*/public class MouseDemoFrame extends JFrame {
private JPanel contentPane;
private JButton jButton1 = new JButton(); //Construct the frame
public MouseDemoFrame() {
enableEvents(AWTEvent.WINDOW_EVENT_MASK);
try {
jbInit();
}
catch(Exception e) {
e.printStackTrace();
}
}
//Component initialization
private void jbInit() throws Exception {
//setIconImage(Toolkit.getDefaultToolkit().createImage(MouseDemoFrame.class.getResource("[Your Icon]")));
contentPane = (JPanel) this.getContentPane();
jButton1.setBounds(new Rectangle(121, 104, 129, 32));
jButton1.setFont(new java.awt.Font("Dialog", 0, 14));
jButton1.setText("原始状态");
jButton1.addMouseListener(new MouseAdapter(){
public void mouseEntered(MouseEvent e) {
jButton1.setText("鼠标上移");
}
public void mouseClicked(MouseEvent e) {
if(e.getButton()==3)jButton1.setText("鼠标右击");
}
public void mousePressed(MouseEvent e) {
jButton1.setText("鼠标按下");
}
});
contentPane.setLayout(null);
this.setSize(new Dimension(400, 300));
this.setTitle("MouseDemo");
contentPane.add(jButton1, null);
}
//Overridden so we can exit when window is closed
protected void processWindowEvent(WindowEvent e) {
super.processWindowEvent(e);
if (e.getID() == WindowEvent.WINDOW_CLOSING) {
System.exit(0);
}
}
public static void main(String args[]){
try {
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
}
catch(Exception e) {
e.printStackTrace();
}
MouseDemoFrame frame = new MouseDemoFrame();
Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
Dimension frameSize = frame.getSize();
if (frameSize.height > screenSize.height) {
frameSize.height = screenSize.height;
}
if (frameSize.width > screenSize.width) {
frameSize.width = screenSize.width;
}
frame.setLocation((screenSize.width - frameSize.width) / 2, (screenSize.height - frameSize.height) / 2);
frame.setVisible(true); }
}
解决方案 »
- 急问,请帮忙,谢谢各位大侠!请问http_request.readyState一直为1,到不了4,是什么原因呢?该如何解决呢?谢谢!
- 找人优化一下代码
- 谁能帮我看看为什么我的表格出不来呢
- ???求一个正则表达式。。。。
- 急需帮助中~~
- 是不是在用多线程的时候用wait()和notifyAll()就不会出现死锁现象??
- 求助各路英雄豪杰!!!!!!
- 空指针异常??
- java程序在linux运行,要用Runtime.exec()执行外部命令,可外部命令中关于文件操作的路径都很长,如何使用相对路径.在线等待
- 谁能告诉我吗?
- 要做一个在applet,实现可以托拽的图形(比如长方形和线段等)?那位高手有资料?或者有没有java的第三方类库实现此功能?
- Java和C++我的一点感觉
public void mouseEntered(MouseEvent e) {
jButton1.setText("鼠标上移");
}
public void mouseClicked(MouseEvent e) {
if(e.getButton()==3)jButton1.setText("鼠标右击");
}
public void mousePressed(MouseEvent e) {
jButton1.setText("鼠标按下");
}
});