1. 重庆云诚科技 > 互联网资讯 >

┏ swing编程教程 ┛Swing编程

导读swing编程,我的面板里有很多控件我想让鼠标选中哪个哪个改变颜色当不选中的时候颜色恢复,怎么做?控件多本文最佳回答用户:【骨子里的坚强】 ,现在由重庆云诚科技小编为你分...

本文中提到了1个关于swing编程教程的相关看点,同时还对Swing编程也有不同的看法,希望本文能为您找到想要的答案,记得关注哦!

swing编程,我的面板里有很多控件我想让鼠标选中哪个哪个改变颜色当不选中的时候颜色恢复,怎么做?控件多

本文最佳回答用户:【骨子里的坚强】 ,现在由重庆云诚科技小编为你分析与【swing编程教程】的相关内容!

最佳回答可以让所有的控件都设置MouseListener,当鼠标进入组件时改变组件颜色,移出时改变回原来的颜色,给你个例子:

import javax.swing.*;

import java.awt.*;

import java.awt.event.*;

public class FrameTest1 extends JFrame implements MouseListener{

JButton b=new JButton("按钮!");

JTextField l=new JTextField("标签!");

public FrameTest1(String name){

super(name);

b.setBackground(Color.white);

l.setBackground(Color.white);

add(b);

add(l);

b.addMouseListener(this);

l.addMouseListener(this);

}

public void mouseClicked(MouseEvent e) {}

public void mouseEntered(MouseEvent e) {

((JComponent)e.getSource()).setBackground(Color.red);

}

public void mouseExited(MouseEvent e) {

((JComponent)e.getSource()).setBackground(Color.white);

}

public void mousePressed(MouseEvent e) {}

public void mouseReleased(MouseEvent e) {}

public static void main (String[] args) {

JFrame f=new FrameTest1("框架测试!");

f.setLayout(new FlowLayout());

f.setBackground(Color.lightGray);

f.setSize(400,400);

f.setVisible(true);

f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

}

}

swing编程,我的面板里有很多控件我想让鼠标选中哪个哪个改变颜色当不选中的时候颜色恢复,怎么做?控件多

今天的内容先分享到这里了,读完本文《┏ swing编程教程 ┛Swing编程》之后,是否是您想找的答案呢?想要了解更多,敬请关注www.cqycseo.com,您的关注是给小编最大的鼓励。

推荐文章:

  • 膜的组词和部首,膜的组词和拼音是什么
  • 亲字组词100个 亲字的组词有
  • 酬谢是什么意思,定当酬谢是什么意思
  • 异的组词和部首,株的组词和部首
  • 箭组词和拼音 耸组词和拼音部首
  • 有志不在年高的意思-有志不在年高的意思雨来表达了
  • 繁衍的意思 繁衍的意思简单解释
  • 彤组词,胀组词和拼音
  • 血泊的拼音 泊的拼音
  • 螺组词拼音 螺的组词和拼音
  • 本文由网上采集发布,不代表我们立场,转载联系作者并注明出处:https://www.cqycseo.com/zixun/568.html

    联系我们