■ 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”という文字列です。 |
|||
もどる |