Tag:

无法通过第二页调用第三页

我想创建一个有三个页面的软件:“主页”(在JFrame“框架”上绘制),“第2页”和“第3页”。 第2页和第3页绘制在“框架”上。 一个使用位于页面左侧的导航窗格,主要内容保存在右侧。 我目前只能导航到第2页。 调用在JFrame上绘制第2页的类似乎无法调用第3页。 我的代码如下: // The Home Page package Try; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JPanel; public class HomePage { JPanel panelHomeWrapper = new JPanel(); JPanel panelNavigation = new JPanel(); JPanel panelDisplay = new JPanel(); JButton buttonNavigation = new JButton(“Button Home = Menu Items”); JButton buttonBody = new JButton(“Button […]

JAVA Swing – 将JLabel设置为等于另一个类中的String

我在一个类中有一个名为getTheUserInput的方法,该方法返回一个String,该String根据用户操作进行更新,该操作位于名为Board.java的类中。 我有动作将数据添加到我知道有效的字符串。 在我的另一个类中,我有一个JLabel,它被设置为等于方法的返回String,如下所示: JLabel l = new JLabel(b.getTheUserInput()); 但是,当我运行应用程序时,无论用户提供什么输入,字符串都会更新,但JLabel保持空白。 如何使JLabel与其他类中的字符串保持一致?

线程阻止我的Android UI

我的Android应用程序中的java Threads有问题。 我的嵌套线程阻止了我的UI,我该如何解决这个问题呢? MyClass.java package com.knobik.gadu; import android.util.Log; public class MyClass { public void StartTheThread() { Thread Nested = new Thread( new NestedThread() ); Nested.run(); } private class NestedThread implements Runnable { public void run() { while (true) { Log.d( “DUPA!”, “debug log SPAM!!” ); } } } } 这就是我运行它的方式: package com.knobik.gadu; import java.io.IOException; import […]

如何使用java从另一个类获取命令行参数

所以假设我有一个java包…. 它有主要方法的主类 然后它有一大堆其他类…… 我的问题是,是否有可能从这些其他类中获取传递给main方法的args,这些类不是主类的一部分,而是在同一个包中…

从实现类中获取接口名称

示例: List list = new ArrayList(); //This would give me the class name for the list reference variable. list.getClass().getSimpleName(); 我想从list引用变量中获取接口名称。 有什么办法可以吗?

为什么class.getResource()会继续返回null,尽管指定路径中有资源?

我想知道为什么方法getResource保持返回null ,我有以下设置: public static URL getResource(String path){ URL url = ResourceLoader.class.getResource(path); if (Parameters.DEBUG){ System.out.println(path); } return url; } 我在Eclipse中的项目结构如下: — res — img 传递给getResource的path变量的值为”/res/img”或”/res/img/smile.png” 。 然而,该方法保持返回null并且未设置url 。 我也按照这个问题的说明,通过运行配置将文件夹添加到项目的类路径中 ,仍然没有成功……有谁知道我做错了什么?

Java – 从另一个类的ArrayList读取

我们没有涵盖ArrayLists只有Arrays和2D数组。 我需要做的是能够从另一个类的ArrayList中读取。 主要目的是在for循环中读取它们并使用存储在其中的值来显示项目。 但是,我已经制作了这个快速程序来测试它并不断收到此错误 java.lang.IndexOutOfBoundsException: Index: 0, Size: 0 at java.util.ArrayList.rangeCheck(ArrayList.java:604) at java.util.ArrayList.get(ArrayList.java:382) at Main.Main(Main.java:14) 这是我的代码 import java.util.ArrayList; public class Main { public static void Main() { System.out.println(“Test”); ArrayList xcoords = new ArrayList(); for( int x = 1 ; x < xcoords.size() ; x++ ) { System.out.println(xcoords.get(x)); } } } 然后是ArrayList所在的类 import java.util.ArrayList; public class […]

在调用Weka时无法找到或加载主类

我为我的Java noobness道歉,但我试图从控制台使用Weka ,由于某种原因我得到以下错误: Error: Could not find or load main class weka.classifiers.trees.J48 我正在尝试以下命令: java weka.classifiers.trees.J48 -l C:\xampp\htdocs\frequencyreplyallwords.arff -TC:\xampp\htdocs\testfreqrep.arff -p 0 > C:\xampp\htdocs\output.txt 我怀疑classpath存在一些问题但是因为我不太了解Java是否有任何简单的方法来检查一切是否正确? 感谢您的任何帮助

NSMutableArray中的类类型

可能重复: 有没有办法强制在NSArray,NSMutableArray等上打字? 我是Java程序员,我从Obj-C开始,在java中,我可以创建一个具有确定类型的类型的可变数组,如下所示: ArrayList list; 在Obj-c我知道NSMutableArray,但我不知道,也没有找到如何确定类的类型。 有没有办法用它或其他类没有NSMutableArray可以做到这一点吗? 非常感谢。

是一个getter方法调用访问变量比一个类中的直接变量访问更好

我只是想知道在类实例中是否可以使用getter方法访问类变量,以及是否与直接访问有任何明显的性能差异。 特别是在预期在jvm中生成许多对象的情况下。