小编Ree*_*nda的帖子

如何将enum作为参数传递给java中的方法?

public class Enumvalues{

    enum courseList {
        JAVA,
        C,
        PYTHON,
        PERL
    }

    enum generalInformation {
        NAME,
        AGE,
        PHONE
    }  

    enum sex {
        MALE,
        FEMALE
    }
}

public static void main(String args[]) {
     printEnumValue(generalInformation); // how to pass enum in this block
}


static void printEnumValue(enum generalInformation) { // how to receive enum  in this block    
    System.out.println(java.util.Arrays.asList(generalInformation.values()));
}
Run Code Online (Sandbox Code Playgroud)

java enums

29
推荐指数
3
解决办法
7万
查看次数

如何在java中打印所有枚举值?

enum generalInformation {
    NAME {
        @Override
        public String toString() {
            return "Name";
        }
    },
    EDUCATION {
        @Override
        public String toString() {
            return "Education";
        }
    },
    EMAIL {
        @Override
        public String toString() {
            return "Email";
        }
    },
    PROFESSION {
        @Override
        public String toString() {
            return "Profession";
        }
    },
    PHONE {
        @Override
        public String toString() {
            return "Phone";
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我有这些信息可用于枚举.

  1. 如何打印所有枚举值,如:print.generalInformation

那输出:

姓名
教育
电邮
电话

  1. 如何将枚举generalInformation作为另一个函数中的arg 传递?

java

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

在ubuntu中以root身份远程登录

在我的项目中,我必须远程安装一些软件包.如果我必须登录debian,我会说:

$ ssh root@remotehostname
root@remotehostname's password: 
Run Code Online (Sandbox Code Playgroud)

它成功登录.

我已经在ubuntu中直接登录了

 $ root@remotehostname
 root@remotehostname's password:
Run Code Online (Sandbox Code Playgroud)

它是抛出错误信息

Permission denied, please try again.
Run Code Online (Sandbox Code Playgroud)

如何解决这个问题呢?

linux ssh ubuntu

12
推荐指数
3
解决办法
4万
查看次数

Textarea滚动窗格在文本追加中保留

这是我对textarea附加文本的测试代码,

 public class TextAreaScrollHold extends Application {

    TextArea area = new TextArea();

    @Override
    public void start(Stage primaryStage) {
        StackPane root = new StackPane();
        root.getChildren().add(area);

        Scene scene = new Scene(root, 300, 250);

        primaryStage.setTitle("Hello World!");
        primaryStage.setScene(scene);
        primaryStage.show();
        addTextInTextArea();
    }

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        launch(args);
    }

    public void addTextInTextArea() {
        for (int i = 0; i < 15; i++) {
            area.appendText("Hello World " + i + "\n");
        }

        Task<Void> task = new …
Run Code Online (Sandbox Code Playgroud)

javafx javafx-2 javafx-8

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

获取切换RadioButton用户值

在我的javafx项目代码是这样的.如何得到radioButton字符串值我需要outbut就像那样.我今天会点击,输出就是这样打印Today

  • 今天
  • 昨天
  • 持续时间

如何输出 group.selectedToggleProperty().addListener(new ChangeListener<Toggle>()

import javafx.application.Application;
import javafx.beans.value.ChangeListener;
import javafx.beans.value.ObservableValue;
import javafx.scene.Group;
import javafx.scene.Scene;
import javafx.scene.control.RadioButton;
import javafx.scene.control.Toggle;
import javafx.scene.control.ToggleGroup;
import javafx.scene.layout.HBox;
import javafx.stage.Stage;

/**
 *
 * @author reegan
 */
public class GetSelectedToggleButton extends Application {

    public static void main(String[] args) {
        launch(args);
    }

    @Override
    public void start(Stage stage) {
        Scene scene = new Scene(new Group());
        stage.setTitle("Toggle Button Sample");
        stage.setWidth(250);
        stage.setHeight(180);
        final ToggleGroup group = new ToggleGroup();
        RadioButton today = new RadioButton("Today");
        today.setToggleGroup(group);
        today.setSelected(true);
        RadioButton …
Run Code Online (Sandbox Code Playgroud)

javafx

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

标签 统计

java ×2

javafx ×2

enums ×1

javafx-2 ×1

javafx-8 ×1

linux ×1

ssh ×1

ubuntu ×1