|
■ swingコンポーネント->ツールチップ |
|
|||
|
ツールチップを付けるには |
|||
|
JComponentのsetToolTipText()メソッドを呼び出します。 |
|||
|
|
|||
| SampleToolTip.java | |||
| import java.awt.*; | |||
| import java.awt.event.*; | |||
| import javax.swing.*; | |||
| public class SampleToolTip extends JFrame { | |||
| Container contentPane; | |||
| JLabel lbl = new JLabel("ラベル"); | |||
| JTextField txt = new JTextField(); | |||
| JButton btn = new JButton("ボタン"); | |||
| public SampleToolTip() { | |||
| super("SampleToolTip"); | |||
| addWindowAdapter(new WindowListener() { | |||
| public void windowClosing(WindowEvent e) { | |||
| System.exit(0); | |||
| } | |||
| }); | |||
| contentPane = getContentPane(); | |||
| contentPane.setLayout(new GridLayout(3,1)); | |||
| contentPane.add(lbl); | |||
| contentPane.add(txt); | |||
| contentPane.add(btn); | |||
| lbl.setToolTipText("JLabel"); | ← @ツールチップをつける | ||
| txt.setToolTipText("JTextField"); | |||
| btn.setToolTipText("JButton"); | |||
| pack(); | |||
| setVisible(true); | |||
| } | |||
| static public void mail(String[] args){ | |||
| SampleToolTip myClass = new SampleToolTip(); | |||
| } | |||
| } | |||
| @lbl.setToolTipText("JLabel"); setToolTipText()メソッドでJLabelにツールチップを付けています。 この場合、ツールチップで表示されるのは“JLabel”という文字列です。 |
|||
| もどる | |||