我有一个菜单项,其中列出了所有可用的字体。例如,我希望“Times New Roman”以 Times New Roman 格式显示。同样,Arial 应以 Arial 格式显示。下图以默认格式显示所有内容。
最佳答案
对于 gxt,您可以使用 MenuItem.setHTML()
并在样式中设置所需的字体系列。例如:
String[] fonts = {
"Times New Roman",
"Arial",
"Helvetica",
"Courier New",
"Courier"
};
Menu fontsMenu = new Menu();
for(String font : fonts){
MenuItem menuItem = new MenuItem();
menuItem.setHTML("<span style='font-family: "+font+"'>"+font+"</span>");
fontsMenu.add(menuItem);
}
关于java - 如何显示字体名称菜单项以相同的字体出现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44780700/