把以后写的小Demo贴出来,见证自己的成长............
这个Demo这有一个OK按钮,把鼠标放在上面就会显示该按钮的功能,点击之后提示输入标题,按照用户的输入标题就会相应的改变................
这个Demo这有一个OK按钮,把鼠标放在上面就会显示该按钮的功能,点击之后提示输入标题,按照用户的输入标题就会相应的改变................
package gui;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.UIManager;
import javax.swing.UnsupportedLookAndFeelException;
public class SetToolTipText extends JFrame implements ActionListener{
/**
*
*/
private static final long serialVersionUID = 1L;
/**
* @param args
*/
public static void main(String[] args) {
new SetToolTipText().setVisible(true);
}
public SetToolTipText(){
setSize(300,150);
setTitle("SetToolTipText");
setDefaultCloseOperation(EXIT_ON_CLOSE);
okButton= new JButton("OK");
okButton.addActionListener(this);
okButton.setToolTipText("更改标题");
JPanel jPanel = new JPanel();
jPanel.add(okButton);
getContentPane().add(jPanel);
try {
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (InstantiationException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IllegalAccessException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (UnsupportedLookAndFeelException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
@Override
public void actionPerformed(ActionEvent arg0) {
if(arg0.getSource()==okButton){
String title = JOptionPane.showInputDialog(this, "请输入标题:","输入", JOptionPane.QUESTION_MESSAGE );
setTitle(title);
}
}
JButton okButton;
}