Added tooltip to window titel bar to show longer titels of windows at least as tooltip.

This commit is contained in:
LevelX2 2012-11-09 01:28:28 +01:00
parent baedfd54bf
commit facfc6f1ce
4 changed files with 26 additions and 1 deletions

View file

@ -157,6 +157,29 @@ public class MageDialog extends javax.swing.JInternalFrame {
this.setVisible(false);
}
public void setTitelBarToolTip(final String text) {
desktopIcon.setToolTipText(text); //tooltip on icon
Component[] children = desktopIcon.getComponents();
// if (children != null) {
// for(int i = 0; i < children.length; i++) {
// if (children[i] instanceof JButton){
// ((JButton)children[i]).setToolTipText(text);//tooltip on icon button
// break;
// }
// }
// }
children = getComponents();
if (children != null) {
for(int i = 0; i < children.length; i++) {
if (children[i].getClass().getName().equalsIgnoreCase(
"javax.swing.plaf.synth.SynthInternalFrameTitlePane")){
((JComponent)children[i]).setToolTipText(text);//tooltip on title bar
break;
}
}
}
}
/** This method is called from within the constructor to
* initialize the form.
* WARNING: Do NOT modify this code. The content of this method is