home *** CD-ROM | disk | FTP | other *** search
- package javax.help;
-
- import java.awt.Component;
- import java.awt.Window;
- import java.awt.event.ActionEvent;
- import java.awt.event.ActionListener;
- import javax.help.Map.ID;
- import javax.swing.SwingUtilities;
-
- public class CSH$DisplayHelpFromFocus implements ActionListener {
- // $FF: renamed from: hb javax.help.HelpBroker
- private HelpBroker field_0;
-
- public CSH$DisplayHelpFromFocus(HelpBroker var1) {
- if (var1 == null) {
- throw new NullPointerException("hb");
- } else {
- this.field_0 = var1;
- }
- }
-
- public void actionPerformed(ActionEvent var1) {
- Component var2 = (Component)var1.getSource();
- if (this.field_0 instanceof DefaultHelpBroker) {
- Window var3 = SwingUtilities.windowForComponent(var2);
- ((DefaultHelpBroker)this.field_0).setActivationWindow(var3);
- }
-
- Component var10 = CSH.access$000(var2);
- if (var10 == null) {
- var10 = var2;
- }
-
- String var4 = CSH.getHelpIDString(var10);
- HelpSet var5 = CSH.getHelpSet(var10);
- if (var5 == null) {
- var5 = this.field_0.getHelpSet();
- }
-
- try {
- Object var6 = null;
-
- try {
- var11 = ID.create(var4, var5);
- } catch (BadIDException var8) {
- var11 = var5.getHomeID();
- if (var11 == null) {
- throw var8;
- }
- }
-
- this.field_0.setCurrentID(var11);
- this.field_0.setDisplayed(true);
- } catch (Exception var9) {
- var9.printStackTrace();
- }
-
- }
- }
-