我想要做的就是在NotesPanel类中自动连接字段backgroundGray,但我得到的只是下面的例外.
那么,问题是,如何正确地自动装配它?它真的让我发疯,因为它可能是非常愚蠢的我做错了...
谢谢你的帮助!托尔斯滕
Exception in thread "main" org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'notepad' defined in class path resource [Beans.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [notepad.Notepad]: Constructor threw exception; nested exception is java.lang.NullPointerException
Caused by: org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [notepad.Notepad]: Constructor threw exception; nested exception is java.lang.NullPointerException
Caused by: java.lang.NullPointerException
at notepad.NotesPanel.<init>(NotesPanel.java:23)
at notepad.Notepad.<init>(Notepad.java:18)
Run Code Online (Sandbox Code Playgroud)
类记事本:
package notepad;
import java.awt.BorderLayout;
import java.awt.Dimension;
import javax.swing.JFrame;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
public class Notepad …Run Code Online (Sandbox Code Playgroud) 我正在使用带有使用 Spring Boot 的文件的 H2 数据库。
在我的 application.properties 中,我有这个条目:
spring.datasource.url=jdbc:h2:file:c:/Testprojekte/spring-boot-h2-db
但是现在我希望能够在运行应用程序时查看数据库,目前这是不可能的,因为我需要让数据库在服务器模式下运行才能这样做。在文档中,我发现我必须将 AUTO_SERVER=TRUE 添加到 URL 中,但这并不能解决问题。
那么,我需要更改什么才能同时从不同的进程连接到该数据库?
谢谢你的帮助!托尔斯滕
我想使用javafx.embed.swt包中的FXCanvas,如下例所示:http://docs.oracle.com/javafx/2/swt_interoperability/jfxpub-swt_interoperability.htm# 但我能找到的只是javafx .embed.swing包.javafx.embed.swt根本不存在.我究竟做错了什么 ?我用的是java8u5.是否有一个特殊的下载nessessary或是否有包含该包的不同版本的Java?
谢谢你的暗示!托尔斯滕
我使用 Vaadin 创建了一个包含单个 TreeGrid 的简单 Web 应用程序。TreeGrid 出现了,但没有用于展开或折叠根元素(“Year 2010”或“Year 2011”)的句柄,尽管有子元素。当我使用 expand(..) 方法时,树被展开(如截图所示),但没有图标可以折叠它。在下面的屏幕截图中,“Year 2011”是展开的根节点,其中“Customer Project1”和“Customer Project 2”是子节点。该项目是使用 Maven 构建的,我使用 vaadin-bom 版本 13.0.2 和 vaadin-grid-flow-3.0.3.jar。屏幕截图下方是我使用的代码。我认为问题一定出在方法 createTreeGrid() 中。Vaadin 的工作示例可以在这里找到 Vaadin 示例
那么有人对如何解决这个问题有任何想法吗?任何帮助表示赞赏... :-)
托尔斯滕
package hello;
@Route
public class MainView extends VerticalLayout
{
public MainView()
{
add( createTreeGrid() );
}
private TreeGrid<Project> createTreeGrid()
{
TreeGrid<Project> treeGrid = new TreeGrid<>();
final List<Project> generateProjectsForYears = generateProjectsForYears( 2010, 2016 );
treeGrid.setItems( generateProjectsForYears, Project::getSubProjects );
treeGrid.addColumn( Project::getName ).setHeader( "Project Name" ).setId( "name-column" );
treeGrid.addColumn( Project::getHoursDone ).setHeader( "Hours …Run Code Online (Sandbox Code Playgroud) 我想创建正则表达式,允许所有字符和数字组合以及点,但不包括开头的点.所以有效字符串可以是"1.2.3"或"1.b.34d"或其他东西.但我想禁止像"."这样的字符串.或".1.2.3".
我正在尝试
[^.]{0,1}[ a-zA-Z_\\-\\.0-9]*
Run Code Online (Sandbox Code Playgroud)
但这不起作用.谁有更好的主意?