java求一个panel的监听事件 在javaSE中,我在一个JPanel里加了好多Panel,在下面有一个按钮,我点击这个按钮之后想知道当前是哪个Panel被选中,求高指教,谢谢!另外,我怎样在一个Panel被选中的时候更改它的背景颜色? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你选中了哪个panel 那个panel对应的按钮才会被选中, import java.awt.*;import java.awt.event.*;import javax.swing.*;public class TestEvent extends JFrame { public TestEvent() { setSize(400, 300); add(new P()); setVisible(true); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } public static void main(String[] args) { new TestEvent(); }}class P extends JPanel { Color cOfBackground = getBackground(); public P() { this.addMouseListener(new MouseAdapter() { public void mouseEntered(MouseEvent arg0) { setBackground(Color.RED); } public void mouseExited(MouseEvent arg0) { setBackground(cOfBackground); } }); }} 下面只有一个按钮,监听上面的所有panel,需要在点击按钮的时候知道上面是哪一个panel被选中,有办法吗 上面每一个图标都是一个小得panel,下面只有一个按钮,在点击按钮的时候,需要知道是哪个小panel被选中了,这怎么实现啊,代码还没写出来,见谅 java 泛型的类型问题-迷惑吧,那就进来瞧瞧 关于java基础的题目 求一个能在java上运行的对XML加密并能够解密的程序?急! jtable 熟悉的人进 java抽取word文档的问题 我该怎么样设置寻找类文件默认目录,可以使我在任何目录下javac,都可以找到我默认目录里的cls? 请问applet和服务器通讯时,能否在applet上生成一个severSocket? 买jb7+wls配置文档,燕赤霞有请 关于线程同步。 老师布置了作业。。。。。 求教!! 源代码 新手求助,请问在for循环中如何写条件,才能使得性能更高?
你选中了哪个panel 那个panel对应的按钮才会被选中,
import java.awt.*;
import java.awt.event.*;import javax.swing.*;public class TestEvent extends JFrame {
public TestEvent() {
setSize(400, 300);
add(new P());
setVisible(true);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
} public static void main(String[] args) {
new TestEvent();
}
}class P extends JPanel {
Color cOfBackground = getBackground();
public P() {
this.addMouseListener(new MouseAdapter() {
public void mouseEntered(MouseEvent arg0) {
setBackground(Color.RED);
}
public void mouseExited(MouseEvent arg0) {
setBackground(cOfBackground);
} }); }}