我刚刚开始使用JAVA,我正在试图弄清楚声明变量的最佳实践是什么,特别是关于GUI组件。我试图使我的函数尽可能地小,但我不确定是否应该将我的所有组件声明为GUI类的实例变量。
在这段代码中,我想只声明gui的主要部分,如框架、面板、menuBar和菜单本身,但我不确定哪些部分应该声明为实例变量,哪些部分应该被封装。
class MyClass {
public JFrame frame;
public JPanel panel;
public JMenuBar menuBar;
public JMenu fileMenu;
public JMenu e
我想创建新的线程(用于服务器)。我有textArea,我把我的日志,我创建了一个新的类状态来处理它。我为对象" server“运行了新的线程,我试图将我的状态对象”传送“到服务器,并且执行了status.setStatus("blabal");但是有一个问题……
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at Server.<init>(Server.java:16)
at Main.MainPanelButtonStartActionPerfo
爪哇:
package test;
public class HelloWorld {
public HelloWorld(String args){
}
public void ppp(){
System.out.println("....");
};
public void set(HelloWorld hw){
hw.ppp();
}
public static final String JAVABRIDGE_PORT = "28080";
static final php.java.bridge.JavaBridgeRunner
我正在使用,并且发现自己编写了很多匿名函数,比如下面的伪代码:
Function<T, R> TransformFunction = new Function<T, R>() {
public R apply(T obj) {
// do what you need to get R out of T
return R;
}
};
...but因为我需要重用它们中的一些,所以我想将频繁出现的放入一个类中,以便于访问。
我很难为情地说(因为我不经常使用Java ),我不知道如何
嘿,我正在为我的Java 1类做一个非常简单的跑步跳跃游戏。角色会跑过去跳过即将到来的岩石。摇滚和跑步的男孩应该同班还是分开?
import javax.swing.*;
import java.awt.*;
import java.awt.Dimension;
public class Boy extends JPanel {
JLabel Boy1;
ImageIcon Boy;
public Boy () {
setLayout(null);
setBackground (Color.white);
Boy = new ImageIcon ("/U
我是新封装的。
我编写了一个简单的java程序,它可以识别它是给出了一个奇数还是偶数,我试着对它使用封装。我知道封装使用get和set方法,但我是这样做的。
它仍然被认为是封装吗?
主
import java.util.Scanner;
public class Implement
{
public static void main(String[]args)
{
Scanner inp = new Scanner(System.in);
System.out.println("Please enter number: ");