?? cbutton.java
字號:
import java.awt.*;
import java.awt.event.*;
import java.util.*;
//swing classes
import com.sun.java.swing.text.*;
import com.sun.java.swing.*;
import com.sun.java.swing.event.*;
import com.sun.java.swing.border.*;
import com.sun.java.swing.tree.*;
public class CButton extends JButton
{
private boolean mouse_over = false;
CButton thisbutton;
public CButton(String caption)
{
super(caption);
thisbutton = this;
addMouseListener(new MouseAdapter()
{
public void mouseEntered(MouseEvent e) {mouse_over=true;thisbutton.repaint();}
public void mouseExited(MouseEvent e) {mouse_over=false;thisbutton.repaint();}
});
}
public void paint(Graphics g)
{
super.paint(g);
if(! mouse_over)
{
Dimension size = getSize();
g.setColor(Color.lightGray);
g.drawRect(0, 0, size.width-1, size.height-1);
g.drawLine(size.width-2, 0, size.width-2, size.height-1);
g.drawLine(0, size.height-2, size.width-2, size.height-2);
}
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -