草庐IT

font-faces

全部标签

Java 二进制兼容性问题 : sun. font.FontManager 类成为接口(interface)

我正在使用Lobo-JavaWebBrowser库,它给了我一个异常,经过一些研究我确定可能是由于该库已针对旧版本的Java进行了编译。代码如下:importjava.io.IOException;importorg.lobobrowser.html.UserAgentContext;importorg.lobobrowser.html.parser.DocumentBuilderImpl;importorg.lobobrowser.html.parser.InputSourceImpl;importorg.lobobrowser.html.test.SimpleUserAgentCo

java - 我如何在 jdk9 中获取 sun.font 的所有类

我的旧代码库目前使用java8。我正在迁移我的代码库以使用jdk9-ea。但是看起来所有的sun.font类现在都不像以前那样可用了error:packagesun.fontdoesnotexist更具体地说,我正在使用复合字体字体2D字体设计指标字体管理器字体管理器工厂SunFontManager还有更多.. 最佳答案 模块系统的一个特点是,由于新的accessibilityrules,它允许库开发人员强烈封装实现细节。.简而言之,sun.*和com.sun.*包中的大多数类型将不再可用。这与Sun和后来的Oracle声明这些软件

java - 类文件 javax/faces/webapp/FacesServlet 中的非 native 或抽象方法中缺少代码属性编译错误

这个问题在这里已经有了答案:HowtoproperlyinstallandconfigureJSFlibrariesviaMaven?(1个回答)关闭6年前。我正在使用eclipseIndigo和Tomcat6.0.3以及JSF2.0。我在this工作示例,但我在运行时遇到这些错误:java.lang.ClassFormatError:AbsentCodeattributeinmethodthatisnotnativeorabstractinclassfilejavax/faces/webapp/FacesServletatjava.lang.ClassLoader.defineCla

java - Java中如何使用Font类设置String的字体大小、样式?

假设我有一个字符串“HelloWorld”。我想将这个字符串的样式改为粗体,并将所有字符的大小设置为12到18[pt]。之后我想在JLabel和JButton中使用这个字符串。我该怎么做? 最佳答案 FontmyFont=newFont("Serif",Font.BOLD,12);,然后在组件上使用setFont方法,例如JButtonb=newJButton("HelloWorld");b.setFont(myFont); 关于java-Java中如何使用Font类设置String的字

java - Font.createFont 将文件留在临时目录中

下面的代码完成了它的工作,但每次运行时都会在临时目录中留下字体文件的副本。这些文件名为+~JF7154903081130224445.tmp,其中每个创建的文件的编号似乎是随机的。InputStreamfontStream=this.getClass().getResourceAsStream("handsean.ttf");FontbaseFont=Font.createFont(Font.TRUETYPE_FONT,fontStream);fontStream.close();我在sun.com的论坛和网络上的其他资源中发现了多年的讨论,这些讨论被认为是JDK中的错误,从1.5.0

Java Server Faces JSF - 谁负责自动生成的 ID?

当FacesServlet将jsp编译为工作目录中的servlet时,它会生成id,例如j_id_jsp_1024919151_1...id什么时候变的?我在同一台机器上试过,清理工作目录,还是一样。我在同一台机器上启动了另一个ApacheTomcat,我得到了新的ID……谢谢斯特凡 最佳答案 id一个组件的是generated如果未设置,则由实现执行。发送到页面的id属性值是clientidentifier.这是使用链接中定义的规则构建的,将包括父级NamingContainerID和可能的View命名空间。您可以阅读有关使用JS

java.lang.NoClassDefFoundError : javax/faces/FacesException 错误

我正在尝试将从Eclipse工作区导入的Web应用程序部署到NetBeans。但它没有得到部署,而是给了我以下异常。15Jul,20115:59:04AMorg.apache.catalina.core.StandardContextlistenerStartSEVERE:Exceptionsendingcontextinitializedeventtolistenerinstanceofclassorg.apache.myfaces.component.html.util.StreamingDestroyerListenerjava.lang.NoClassDefFoundError

java - faces-config.xml.jsfdia 文件有什么用?

我所做的一些研究表明,faces-config.xml.jsfdia文件是由eclipse生成的,作为faces-config.xml(source)的某种差异,它有时会导致旧JBoss服务器(source)上的部署问题。前几百个谷歌结果也表明,许多项目实际上将其faces-config.xml.jsfdia置于版本控制之下。这是疏忽吗?该文件实际上对某些东西有用吗?即使没有faces-config.xml处于版本控制之下,eclipse也有一个本地历史记录,它可以用来恢复配置,那么为什么它要保留一个单独的设置差异呢?甚至没有(无论如何都毫无用处)“还原配置”选项,那有什么意义呢?谢谢

java - jsf-api-2.2.0-m05.jar 和 jsf-impl-2.2.0-m05.jar 中的 javax.faces-2.1.14.jar 有什么区别

我对javax.faces-2.1.14.jar与jsf-api-2.2.0-m05.jar和jsf-impl-2.2.0-m05.jar的区别感到困惑我试图在不使用maven的情况下创建一个jsf项目,并且在搜索示例时我在不同的教程中看到了不同的jar依赖项。教程来自coreservlets使用javax.faces-2.1.14.jar和我从不同站点看到的其他教程使用2个jar文件jsf-api-2.2.0-m05.jar和jsf-impl-2.2.0-m05.jar我想知道这两组依赖关系的区别。提前谢谢大家。 最佳答案 jsf

java -/faces/index.xhtml 在 ExternalContext 中找不到 Glassfish 中的资源

我在启动应用程序时遇到此错误。com.sun.faces.context.FacesFileNotFoundException:/faces/index.xhtmlNotFoundinExternalContextasaResource这是web.xml的上下文:javax.faces.PROJECT_STAGEProductionprimefaces.THEME#{themeSwitcherBean.theme}FacesServletjavax.faces.webapp.FacesServlet1FacesServlet/faces/*30faces/index.xhtml