나는 많은 창을 가지는 응용 프로그램을 가지고 있으므로 FontRegistry
인스턴스를 보유하는 싱글 톤을 작성하고 해당 싱글 톤이 FontRegistry
의 내용을 관리하도록하는 것이 좋습니다. 나는이 궁금하네요 무엇JFace FontRegistry 서체 처리
import org.eclipse.jface.resource.FontRegistry;
import org.eclipse.swt.graphics.Font;
import org.eclipse.swt.widgets.Display;
public final class FontRegistryManager {
public static final FontRegistryManager INSTANCE = new FontRegistryManager();
FontRegistry fr;
private FontRegistryManager() {
fr = new FontRegistry();
Display currentDisplay = Display.getCurrent();
Font mainFont = new Font(currentDisplay, "Tahoma", 8, 0);
fr.put(FontRegistryConstants.MAIN_FONT, mainFont.getFontData());
mainFont.dispose();
}
public FontRegistry getFR() {
return fr;
}
}
, 내가 바로 바로 mainFont
처분 할 수 있어요 : 내 코드는 다음과 같이 보입니다?