看起来在JavaFX 8中为面板设置背景颜色存在问题.
我一直在尝试以下,但没有一个设置适当的背景颜色.
VBox panel = new VBox();
panel.setAlignment(Pos.TOP_LEFT);
// None of the below work
panel.setStyle("-fx-background-color: #FFFFFF;");
panel.setBackground(new Background(new BackgroundFill(Color.WHITE, CornerRadii.EMPTY, Insets.EMPTY)));
Run Code Online (Sandbox Code Playgroud)
我设置背景颜色的方式有问题吗?这曾经用于早期版本的JavaFX 2.2.
谢谢.
我正在使用java.util.logging框架来实现我的JSF应用程序中的日志记录.我已经成功地完成了这项工作,但是我有一个新的要求,即每天轮换日志并创建一个新的日志文件.
我无法弄清楚如何实施.任何有关实施的提示都将受到高度赞赏.谢谢.
这就是我配置记录器的方式:
myLogger = Logger.getLogger("info.aio");
fileHandler = new FileHandler("aioinfo.log", 1048576, 100, true);
fileHandler.setFormatter(new SimpleFormatter());
myLogger.addHandler(fileHandler);
Run Code Online (Sandbox Code Playgroud) 我在WebLogic Application Server 12.2.1.1上的JSF 2.2上运行了一个Web应用程序.
我有一个简单的java类,并尝试使用CDI将其初始化为ApplicationScoped对象.作为WAR,它可以完美地部署.
import javax.enterprise.context.ApplicationScoped;
import javax.inject.Named;
@Named
@ApplicationScoped
public class AppContext {
public AppContext() {
}
}
Run Code Online (Sandbox Code Playgroud)
但是,当我将此WAR添加到EAR时,它无法部署.我正在尝试所有可能的解决方案,此时似乎没有任何工作.异常日志如下:
weblogic.management.DeploymentException: CDI deployment failure:WELD-001414: Bean name is ambiguous. Name appContext resolves to beans: [Managed Bean [class beans.AppContext] with qualifiers [@Default @Any @Named], Managed Bean [class beans.AppContext] with qualifiers [@Default @Any @Named]]:org.jboss.weld.exceptions.DeploymentException:WELD-001414: Bean name is ambiguous. Name appContext resolves to beans: [Managed Bean [class beans.AppContext] with qualifiers [@Default @Any @Named], Managed Bean [class beans.AppContext] with qualifiers [@Default @Any @Named]] …Run Code Online (Sandbox Code Playgroud) deployment ×1
ear ×1
java ×1
javafx ×1
javafx-8 ×1
jsf-2.2 ×1
logging ×1
war ×1
weblogic12c ×1