请问JButton的凸起是如何获得的? 能不能再详细点?感兴趣!---------------------------------[email protected]--------------------------------- 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 晕~ 就是我那个例子啊, 凸起只是 边框 的不同而已你用这个:============== demo.java ===================import java.awt.*;import java.awt.event.*;import javax.swing.*;import javax.swing.border.*;public class demo extends JFrame { private JPanel pn = new JPanel(); private JButton z = new JButton("左边"); private JButton y = new JButton("右边"); private JButton q1 = new JButton("其它1"); private JButton q2 = new JButton("其它2"); private JButton q3 = new JButton("其它3"); private JButton q4 = new JButton("其它4"); private JButton q5 = new JButton("其它5"); public demo() { pn.add(q1); pn.add(z); pn.add(y); pn.add(q2); pn.add(q3); pn.add(q4); pn.add(q5); z.setBorder(null); y.setBorder(null); q1.setBorder(null); q2.setBorder(null); q3.setBorder(null); q4.setBorder(null); q5.setBorder(null); getContentPane().add(pn); z.addMouseListener(new MouseAdapter() { public void mouseEntered(MouseEvent e) { //这儿加入不同的边框 z.setBorder(new BevelBorder(BevelBorder.RAISED)); y.setBorder(new BevelBorder(BevelBorder.RAISED)); } public void mouseExited(MouseEvent e) { z.setBorder(null); y.setBorder(null); } }); y.addMouseListener(new MouseAdapter() { public void mouseEntered(MouseEvent e) { //这儿加入不同的边框 z.setBorder(new BevelBorder(BevelBorder.RAISED)); y.setBorder(new BevelBorder(BevelBorder.RAISED)); } public void mouseExited(MouseEvent e) { z.setBorder(null); y.setBorder(null); } }); pack(); show(); } public static void main(String args[]) { new demo(); }} 有关Java类间相互调用的问题? Java的String类的对象可以是字符串常量,为什么不可以是字符串变量? 如何判断StringBuffer是否为空? 对于JAVA中引用该怎么去正确地理解 有谁能推荐一个Java Obfuscator? 下面的这段代码,能编译,但是运行时出错。 该用什么编译器啊????? 如何用System.in.read() applet的权限问题,请高手帮忙 以下程序是否会造成死锁???应该如何判断,谢谢 关于文件的解析?? 谁会这个简单编程啊?功能不必一定要完全实现
============== demo.java ===================
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.border.*;public class demo extends JFrame {
private JPanel pn = new JPanel();
private JButton z = new JButton("左边");
private JButton y = new JButton("右边");
private JButton q1 = new JButton("其它1");
private JButton q2 = new JButton("其它2");
private JButton q3 = new JButton("其它3");
private JButton q4 = new JButton("其它4");
private JButton q5 = new JButton("其它5");
public demo() {
pn.add(q1);
pn.add(z);
pn.add(y);
pn.add(q2);
pn.add(q3);
pn.add(q4);
pn.add(q5);
z.setBorder(null);
y.setBorder(null);
q1.setBorder(null);
q2.setBorder(null);
q3.setBorder(null);
q4.setBorder(null);
q5.setBorder(null);
getContentPane().add(pn);
z.addMouseListener(new MouseAdapter() {
public void mouseEntered(MouseEvent e) {
//这儿加入不同的边框
z.setBorder(new BevelBorder(BevelBorder.RAISED));
y.setBorder(new BevelBorder(BevelBorder.RAISED));
}
public void mouseExited(MouseEvent e) {
z.setBorder(null);
y.setBorder(null);
}
});
y.addMouseListener(new MouseAdapter() {
public void mouseEntered(MouseEvent e) {
//这儿加入不同的边框
z.setBorder(new BevelBorder(BevelBorder.RAISED));
y.setBorder(new BevelBorder(BevelBorder.RAISED));
}
public void mouseExited(MouseEvent e) {
z.setBorder(null);
y.setBorder(null);
}
});
pack();
show();
}
public static void main(String args[]) {
new demo();
}
}