小编jer*_*ome的帖子

JavaFX - 使用图像创建自定义按钮

我想创建一个自定义按钮,按下或不按下两个状态,如切换按钮.我有两个图像要做(按下而不是按下),那么如何创建按钮并将其与我的图像一起显示?该按钮必须采用图像的大小.
我没有使用FXML.谢谢你的帮忙.

javafx

21
推荐指数
2
解决办法
11万
查看次数

JavaFX 2 - 捕获所有运行时异常

我试过了

Thread.setDefaultUncaughtExceptionHandler...
Run Code Online (Sandbox Code Playgroud)


在main中,也在start(Stage primaryStage)方法中.它不起作用.
我也试过了

public static void main(String[] args) {
 try {
  launch(args);
 }catch(Throwable t) {
  System.out.println(t.getMessage);
 }
}
Run Code Online (Sandbox Code Playgroud)


异常堆栈跟踪.

at javafx.concurrent.Task $ TaskCallable $ 2.run(Task.java:1251)at com.sun.javafx.application.PlatformImpl $ 3.run(PlatformImpl.java:141)at com.sun.glass.ui.gtk.GtkApplication ._runLoop(Native Method)at com.sun.glass.ui.gtk.GtkApplication $ 1 $ 1.run(GtkApplication.java:56)at java.lang.Thread.run(Thread.java:662)

谢谢你的帮助.

java exception-handling javafx-2

11
推荐指数
1
解决办法
8878
查看次数

在scala对象中注入

我正在使用Play framework 2.5并尝试在我的控制器中使用的scala对象中注入WSClient.

import play.api.libs.concurrent.Execution.Implicits.defaultContext

    object MyObject {

        @Inject
        var ws: WSClient = null

        def doSomething() = { // use wsclient }

    }
Run Code Online (Sandbox Code Playgroud)

我在几个控制器中使用MyObject,当调用doSomething()时,wsclient为null.

scala guice playframework

8
推荐指数
1
解决办法
5558
查看次数

以编程方式滚动

我希望JTable的单元格与所选面板水平对齐.
这是一个SSCCE来说明我的问题.谢谢你的帮助.

public class TableCellAlignment {

    private final static int MAX = 50;
    private static SelectablePanel[] selectablePanels = new SelectablePanel[MAX];
    private static JScrollPane slaveScrollPane = new JScrollPane();
    private static JScrollPane masterScrollPane = new JScrollPane();
    private static JTable slaveTable = new JTable();

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        EventQueue.invokeLater(new Runnable() {
            @Override
            public void run() {
                new TableCellAlignment().createGUI();
            }
        });
    }

    private static void createGUI() {
        JFrame f = new JFrame("TableCellAlignment");
        f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); …
Run Code Online (Sandbox Code Playgroud)

java swing jtable

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

第一点和最后一点之间的线

我正在使用plot(x,y)命令绘制图表,其中x和y是数组。在结果图表中,我有一条线连接的第一个点和最后一个点。如何避免连接的第一个点和最后一个点?

python matplotlib

5
推荐指数
1
解决办法
1842
查看次数

模拟静态类

我在一个类中有一个方法,它实例化一个静态类实例并对其调用操作。

public class SomeClass {
    public void someMethod() {
       MyClass.MyStaticClass myStaticClassInstance =
          new MyClass.MyStaticClass( arg1, arg2, arg3 );
       myStaticClassInstance.callSomeMethod();
    }
}

public class MyClass {

   public static class MyStaticClass {

      public MyStaticClass( Object arg1, Object arg2, Object arg3 ) {
      }

      public void callSomeMethod() {
      }
   }
}
Run Code Online (Sandbox Code Playgroud)

如何模拟静态类实例化,以便我可以在callSomeMethod()不通过静态类构造函数的情况下进行模拟?

java unit-testing mockito powermock

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

双屏应用

我必须在双屏模式下运行应用程序.如何在两个屏幕上作为独立窗口运行应用程序,但共享相同的应用程序模型?

java swing multiple-monitors

4
推荐指数
1
解决办法
3687
查看次数

案例类和伴随对象

我在正确理解类及其伴随对象的使用方面存在问题.

定义一个case类时,它附带了它的伴随对象,但是定义一个与case类同名的对象的结果是什么?它是否覆盖了伴侣对象?以及如何访问案例类参数?

例如,在TestCaseClass.scala文件中,我定义了以下内容:

case class TestCaseClass(att1: String, att2: Int, att4s: List[String])

object TestCaseClass {

  def iWantDoSomethingWithMyParams: String = {
    att1 + " " + att2
  }

  // Other functions
}

object AnotherTestCaseClass {

  def iWantDoSomethingWithTestCaseClassParams: String = {
  // How to access TestCaseClass.att1
    TestCaseClass.att1 + " " + TestCaseClass.att2
  }

  def iWantGetAllAttr4: List[String] = {
     // ???
  }
}
Run Code Online (Sandbox Code Playgroud)

scala

4
推荐指数
1
解决办法
7066
查看次数

在ubuntu上安装ggp​​lot2包

我在ubuntu精确穿山甲在VM内运行,使用R 3.1和Rstudio 0.98.507并且我无法安装ggp​​lot2

这是输出:

install.packages('ggplot2')

Installing package into ‘/home/uwhpsc/R/i686-pc-linux-gnu-library/3.1’
(as ‘lib’ is unspecified)
also installing the dependencies ‘colorspace’, ‘Rcpp’, ‘stringr’, ‘RColorBrewer’, ‘dichromat’, ‘munsell’, ‘labeling’, ‘plyr’, ‘digest’, ‘gtable’, ‘reshape2’, ‘scales’, ‘proto’

trying URL 'http://cran.rstudio.com/src/contrib/colorspace_1.2-4.tar.gz'
Content type 'application/x-gzip' length 242791 bytes (237 Kb)
opened URL
==================================================
downloaded 237 Kb

trying URL 'http://cran.rstudio.com/src/contrib/Rcpp_0.11.1.tar.gz'
Content type 'application/x-gzip' length 2003515 bytes (1.9 Mb)
opened URL
==================================================
downloaded 1.9 Mb

trying URL 'http://cran.rstudio.com/src/contrib/stringr_0.6.2.tar.gz'
Content type 'application/x-gzip' length 20636 bytes (20 Kb)
opened URL
==================================================
downloaded 20 …
Run Code Online (Sandbox Code Playgroud)

r

3
推荐指数
1
解决办法
4318
查看次数

连接多个列表

我想知道如何使用循环连接几个列表.这是我正在尝试做的一个例子:

object MyObj {
  var objs = Set (
    MyObj("MyObj1", anotherObjList),
    MyObj("MyObj2", anotherObjList)
  )

  val list = List.empty[AnotherObj]
  def findAll = for (obj <- objs) List.concat(list, obj.anotherObjList)
}
Run Code Online (Sandbox Code Playgroud)

我想函数findAll连接集合objs的对象列表.

collections scala

3
推荐指数
1
解决办法
333
查看次数