componentutils.java
来自「基于Junit的 功能和单元测试的的测试工具。只支持Swing.」· Java 代码 · 共 35 行
JAVA
35 行
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 + =
减小字号Ctrl + -
显示快捷键?