在添加的组件后框架.setVisible(true);即可
因为每次swing窗口必须刷新才出新的东西,而setVisible(true);就是一个刷新的过程,你只有尽量把setVisible(true);这句话拿到外面来或者写在最后。就像 public static void main(String[] args) { new JFrame1();} public JFrame1(){ setVisible(true);...这样是不行的,要写成这样:public stati...
button.setVisible(false);login.addMouseMotionListener(new MouseMotionListener() { public void mouseMoved(MouseEvent e) { if(e.getX() > button.getX() && e.getY() > button.getY()&& e.getX() < button.getX()+button.getWidth() && e.getY() < button.getY()+button.getHeight(...
public void mouseExited(java.awt.event.MouseEvent e) { jButton.setVisible(true);} });} return jButton;} public static void main(String args[]){ new HideButton().setVisible(true);} } 给Button添加一个MouseListener,并实现void mouseEntered(MouseEvent e)这个方法,在这个方法中调用But...
import java.awt.Point;import java.awt.event.MouseEvent;import java.awt.event.MouseListener;import javax.swing.JFrame;/ / public class Sanke extends JFrame implements MouseListener { public Sanke() { this.setSize(500, 400);this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);this.add...