swing添加和关闭类似位置的按钮并且响应事件 如题:具体效果图如下: 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 import java.awt.Color;import java.awt.FlowLayout;import java.awt.Font;import java.awt.Graphics;import java.awt.event.MouseAdapter;import java.awt.event.MouseEvent;import javax.swing.JLabel;import javax.swing.JWindow;public class WindowTest extends JWindow { private JLabel closeLabel; public WindowTest() { this.setSize(300, 50); this.setLocationRelativeTo(null); this.setAlwaysOnTop(false); this.setLayout(new FlowLayout(FlowLayout.RIGHT)); closeLabel = new JLabel("X");// 放在右上角做关闭按钮 closeLabel.setFont(new Font("宋体", 0, 14)); closeLabel.addMouseListener(new MouseAdapter() { @Override public void mouseClicked(MouseEvent e) { // TODO Auto-generated method stub super.mouseClicked(e); System.exit(0); } @Override public void mouseEntered(MouseEvent e) { super.mouseEntered(e); closeLabel.setForeground(Color.red); } @Override public void mouseExited(MouseEvent e) { // TODO Auto-generated method stub super.mouseExited(e); closeLabel.setForeground(Color.BLACK); } }); this.add(closeLabel); } @Override public void paint(Graphics g) { super.paint(g); } public static void main(String[] args) { new WindowTest().setVisible(true); }} setExtendedState(Frame.ICONIFIED); // 最小化 类成员初始化 怎么老是这种错误,A class file was not written. 如何将map型值转换为set? 国庆送高分了,大家快来拿哟! 一个简单的java问题,求解,急。 一个 简单的IO问题大家帮个忙 新来扎到 有一个问题想问 请问那有java官方网站提供的演示程序petshop的下载?(在线) 如何设置jdk 1.3 ? 自己写的JLabel如何封装上 鼠标监听事件MouseListener 初学者实现为JTabbedPane添加关闭按钮 java整数类型-byte、short、int、long
import java.awt.Color;
import java.awt.FlowLayout;
import java.awt.Font;
import java.awt.Graphics;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;import javax.swing.JLabel;
import javax.swing.JWindow;public class WindowTest extends JWindow { private JLabel closeLabel; public WindowTest() {
this.setSize(300, 50);
this.setLocationRelativeTo(null);
this.setAlwaysOnTop(false);
this.setLayout(new FlowLayout(FlowLayout.RIGHT)); closeLabel = new JLabel("X");// 放在右上角做关闭按钮
closeLabel.setFont(new Font("宋体", 0, 14));
closeLabel.addMouseListener(new MouseAdapter() { @Override
public void mouseClicked(MouseEvent e) {
// TODO Auto-generated method stub
super.mouseClicked(e);
System.exit(0);
} @Override
public void mouseEntered(MouseEvent e) {
super.mouseEntered(e);
closeLabel.setForeground(Color.red);
}
@Override
public void mouseExited(MouseEvent e) {
// TODO Auto-generated method stub
super.mouseExited(e);
closeLabel.setForeground(Color.BLACK);
}
});
this.add(closeLabel);
} @Override
public void paint(Graphics g) {
super.paint(g);
}
public static void main(String[] args) {
new WindowTest().setVisible(true);
}}