小编rah*_*ver的帖子

无法从JavaFX中的MenuItem获取场景

我试图基于menuItem单击更改javafx阶段中的场景.这是我的sample.fxml:

<?xml version="1.0" encoding="UTF-8"?>

<?import java.lang.*?>
<?import java.net.*?>
<?import javafx.geometry.Insets?>
<?import javafx.scene.control.*?>
<?import javafx.scene.control.Button?>
<?import javafx.scene.control.Label?>
<?import javafx.scene.image.*?>
<?import javafx.scene.layout.*?>
<?import javafx.scene.layout.GridPane?>

<AnchorPane prefHeight="-1.0" prefWidth="560.0" styleClass="background" xmlns:fx="http://javafx.com/fxml/1" xmlns="http://javafx.com/javafx/2.2" fx:controller="sample.Controller">
  <children>
    <MenuBar layoutY="0.0" maxWidth="1.7976931348623157E308" prefWidth="300.0" useSystemMenuBar="false" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="2.0">
      <menus>
        <Menu id="manageAccountsMenu" mnemonicParsing="false" onAction="#onManageAccountsMenuActionPerformed" text="Accounts" fx:id="manageAccountsMenu">
          <items>
            <MenuItem mnemonicParsing="false" onAction="#onTweetsMenuActionPerformed" text="Manage" fx:id="manageAccountsSubmenuItem" />
          </items>
        </Menu>
        <Menu mnemonicParsing="false" onAction="#onTweetsMenuActionPerformed" text="Tweets" fx:id="tweetsMenuItem" />
        <Menu mnemonicParsing="false" text="Retweets" />
      </menus>
    </MenuBar>
    <VBox id="VBox" alignment="CENTER" layoutY="24.0" spacing="5.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0">
      <children>
        <ScrollPane id="ScrollPane" fitToHeight="true" fitToWidth="true" prefViewportHeight="400.0" prefViewportWidth="300.0">
          <content> …
Run Code Online (Sandbox Code Playgroud)

java javafx event-handling fxml

9
推荐指数
1
解决办法
2万
查看次数

Android工作室首次运行停留在"下载组件"窗口

我从android网站下载了最新的android studio包.安装成功,但是当我第一次运行时,它会在屏幕截图中显示一个窗口,其中显示消息"下载Android SDK工具,修订版24.1.2",然后它无限地挂起.当我单击"取消"然后显示详细信息时,将显示附加屏幕截图中的消息.即使单击关闭按钮,此对话框也不会消失.我必须从流程经理那里结束它.我想知道是否有人能够使它工作. 在此输入图像描述

android android-studio

8
推荐指数
3
解决办法
5万
查看次数

Grails单元测试异常java.lang.Exception:没有找到匹配grails测试目标模式过滤器的测试

我刚刚开始学习Grails测试,我尝试编写我的第一个grails测试.为此,我创建了一个新的grails项目并创建了一个名为com.rahulserver.SomeController的控制器:

package com.rahulserver

class SomeController {

    def index() { }
    def someAction(){

    }
}
Run Code Online (Sandbox Code Playgroud)

当我创建这个控制器时,grails会自动在test/unit文件夹下创建一个com.rahulserver.SomeControllerSpec.这是我的SomeControllerSpec.groovy:

package com.rahulserver

import grails.test.mixin.TestFor
import spock.lang.Specification

/**
 * See the API for {@link grails.test.mixin.web.ControllerUnitTestMixin} for usage instructions
 */
@TestFor(SomeController)
class SomeControllerSpec extends Specification {

    def setup() {
    }

    def cleanup() {
    }

    void testSomeAction() {
        assert 1==1
    }
}
Run Code Online (Sandbox Code Playgroud)

当我右键单击此类并运行此测试时,我得到以下信息:

Testing started at 5:21 PM ...
|Loading Grails 2.4.3
|Configuring classpath
.
|Environment set to test
....................................
|Running without daemon...
..........................................
|Compiling 1 source files …
Run Code Online (Sandbox Code Playgroud)

grails groovy unit-testing

7
推荐指数
1
解决办法
4981
查看次数

"价值不在预期范围内." 将Excel导出为pdf时出错

我在尝试将excel 2007(xlsx)格式工作簿导出为pdf时遇到上述错误.该工作簿只包含一个工作表,我在Windows 7 PC上安装了Ms Office 2007.这是堆栈跟踪

   at Microsoft.Office.Interop.Excel.WorkbookClass.ExportAsFixedFormat(XlFixedFormatType Type, Object Filename, Object Quality, Object IncludeDocProperties, Object IgnorePrintAreas, Object From, Object To, Object OpenAfterPublish, Object FixedFormatExtClassPtr)

at schoolwisereportprint.converttopdf() in    
C:\Users\username\Desktop\Dpp2012New\schoolwisereportprint.aspx.vb:line 33

at schoolwisereportprint.Button1_Click(Object sender, EventArgs e) in C:\Users\username\Desktop\Dpp2012New\schoolwisereportprint.aspx.vb:line 158
Run Code Online (Sandbox Code Playgroud)

这是我的converttopdf()函数:

Public Sub converttopdf()
    Dim fileName As String = Server.MapPath("rahulserver/pdfreprt.xlsx")
    Dim xlsApp = New Microsoft.Office.Interop.Excel.Application
    xlsApp.ScreenUpdating = False
    Dim xlsBook As Microsoft.Office.Interop.Excel.Workbook
    Dim paramExportFormat As XlFixedFormatType = XlFixedFormatType.xlTypePDF
    Dim paramExportQuality As XlFixedFormatQuality = XlFixedFormatQuality.xlQualityStandard
    Dim paramOpenAfterPublish As Boolean = False
    Dim paramIncludeDocProps …
Run Code Online (Sandbox Code Playgroud)

.net vb.net ms-office export-to-pdf

6
推荐指数
1
解决办法
3190
查看次数

在tomcat上部署grails应用程序时创建名为'transactionManagerPostProcessor'的bean时出错

我试图在tomcat 7.0.42上部署我的grails(2.2.1)应用程序.所以我按照grails网站上的链接中的步骤进行操作.但是当我尝试从Tomcat Web应用程序管理器启动应用程序时,我在tomcat控制台上看到以下错误日志:

    Error creating bean with name 'transactionManagerPostProcessor': Initialization of bean failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'transactionManager': Cannot resolve reference to bean 'sessionFactory' while setting bean property 'sessionFactory'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory': Cannot resolve reference to bean 'hibernateProperties' while setting bean
property 'hibernateProperties'; nested exception is org.springframework.beans.fa
ctory.BeanCreationException: Error creating bean with name 'hibernateProperties'
: Cannot resolve reference to bean 'dialectDetector' while setting bean property
 'properties' …
Run Code Online (Sandbox Code Playgroud)

java grails spring tomcat hsqldb

6
推荐指数
1
解决办法
2万
查看次数

使用按钮向javafx tableview添加新行

我在fxml中定义了一个tableview.它类似于以下内容:

SNO Name DOB Action
Run Code Online (Sandbox Code Playgroud)

"操作"列将包含每行中带有文本"删除"的按钮.我有两个问题:

  1. 如何将此删除按钮添加到javafx中的每个新行最后一个单元格?
  2. 如何获取单击删除按钮的行的索引?(这样我可以删除行或执行其他事件处理工作)

java javafx

6
推荐指数
1
解决办法
2万
查看次数

无法在Chrome控制台中使用javascript将焦点和光标设置为输入文本

这是参考这个 SO答案.我在web.whatsapp.com(chrome)上尝试相同的输入搜索字段.这是我的代码:

document.getElementsByClassName("input input-search")[0].focus()
document.getElementsByClassName("input input-search")[0].select()
Run Code Online (Sandbox Code Playgroud)

以上不适用于chrome控制台.

还有jQuery代码:

$(".input-search").focus() 
Run Code Online (Sandbox Code Playgroud)

不起作用.甚至在执行上述方法后我没有看到光标的原因是什么?

javascript jquery google-chrome

6
推荐指数
1
解决办法
4466
查看次数

以角度2重置模板驱动表单(模型和验证两者)

我们如何使用角度2中的模板驱动形式的验证状态重置控件?我知道可以通过设置绑定到的模型值来重置控件.但是验证状态(原始,脏等等)呢?

我试过这样的事情:

<form (ngSubmit)="onSubmit(playlistForm)" #playlistForm="ngForm">
// Some code here...
</form>
Run Code Online (Sandbox Code Playgroud)

在控制器中,

onSubmit(playlistForm: any) {
// ...
  playlistForm.form.reset();
}
Run Code Online (Sandbox Code Playgroud)

但在上面似乎实际上重定向到'' 我得到错误如下:

EXCEPTION: Error: Uncaught (in promise): Error: Cannot match any routes: '' 
Run Code Online (Sandbox Code Playgroud)

那么我该怎么做我想要的呢?

angular2-forms angular

6
推荐指数
1
解决办法
1万
查看次数

使用角度为2+的jQuery是否合适

在搜索"在角度2中显示bootsrap模态"时,我遇到了以下答案:https://stackoverflow.com/a/38271918/1291122

它简单地将jQuery声明为:

declare var jQuery:any;
Run Code Online (Sandbox Code Playgroud)

并用它来显示/隐藏模态,如下所示:

jQuery("#myModal").modal("hide");
Run Code Online (Sandbox Code Playgroud)

这是在角度2中实现我所需要的最短路径(其他所有答案似乎都使​​它相当复杂,相当于火箭科学!)

虽然这是最短的方式,但这是推荐的方法吗?一般来说,使用角度为2+的jQuery是个好主意吗?

编辑:

我的问题不同于如何在Angular2中使用jQuery? 因为我要求无论是(或没有)使用jQuery具有角2,而问题是关于如何使用与角2.我已经知道了,并提到如何做到这一点的jQuery.

javascript jquery angular

6
推荐指数
1
解决办法
5274
查看次数

Github 操作错误:bash:第 3 行:npm:找不到命令

我正在尝试通过 ssh 将 nodejs 应用程序从 github 部署到远程 ubuntu 服务器。这是我的 main.yml:

name: Node Github CI

on:
  push:
    branches:
      - master

jobs:
  deploy:
    runs-on: ubuntu-latest

    steps:
    - name: Node Js
      uses: actions/setup-node@v1
       
    - name: SSH and deploy node app
      uses: appleboy/ssh-action@master        
      with:
        host: ${{ secrets.SERVER_IP }}
        username: ${{ secrets.USERNAME }}
        key: ${{ secrets.SERVER_KEY }}
        script: |
          service myservice stop
          cd leancrm-backend
          git pull git://myuser@github.com/mycmp/myapp-backend.git master
          npm install
          service myservice start
Run Code Online (Sandbox Code Playgroud)

当我运行这个时,我收到这个错误:

======CMD======
service myservice stop
cd myapp-backend
git pull git://myuser@github.com/mycmp/myapp-backend.git master
npm …
Run Code Online (Sandbox Code Playgroud)

git continuous-integration node.js npm github-actions

6
推荐指数
3
解决办法
3210
查看次数