📄 componentutils.java
字号:
package org.uispec4j.utils;
import javax.swing.*;
import javax.swing.text.JTextComponent;
import java.awt.*;
/**
* Miscellaneous utilities designed for internal use.
*/
public class ComponentUtils {
public static boolean hasDisplayedName(Class componentClass) {
return ((AbstractButton.class.isAssignableFrom(componentClass))
|| (JLabel.class.isAssignableFrom(componentClass))
|| (JTextComponent.class.isAssignableFrom(componentClass))
);
}
public static String getDisplayedName(Component component) {
if (AbstractButton.class.isAssignableFrom(component.getClass())) {
return ((AbstractButton)component).getText();
}
else if (JLabel.class.isAssignableFrom(component.getClass())) {
return ((JLabel)component).getText();
}
else if (JTextComponent.class.isAssignableFrom(component.getClass())) {
return ((JTextComponent)component).getText();
}
return null;
}
public static void close(org.uispec4j.Window window) {
window.getAwtComponent().setVisible(false);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -