10+
来自「本压缩文档为《Java大学实用教程》(7-121-00959-5 电子工业出版社」· 代码 · 共 45 行
TXT
45 行
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
class MyWin extends JFrame
{
JButton button;
int i=0;
Icon icon1,icon2;
public MyWin()
{
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
icon1=new ImageIcon("a.jpg");
icon2=new ImageIcon("b.jpg");
setBounds(100,100,300,200);
setVisible(true);
button=new JButton("按钮",icon1);
button.setMnemonic('d') ;
button.setHorizontalTextPosition(AbstractButton.LEFT);
button.setVerticalTextPosition(AbstractButton.TOP);
Container con=getContentPane();
con.setLayout(new FlowLayout());
con.add(button);
con.validate();
button.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
i=(i+1)%2;
if(i==1)
button.setIcon(icon2);
else
button.setIcon(icon1);
}
}
);
}
}
public class Example
{
public static void main(String args[])
{
new MyWin();
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?