Java 9でJShellの開始をカスタマイズするにはどうすればよいですか?
JShell インタラクティブなREPL 変数宣言、ステートメント、式などの単純なJavaプログラムを実行および評価するためのツール。
JShellツールを起動すると、コードはデフォルトでプリロードされています。このコードを表示するには、コマンド「 / list -start」を起動するだけです。 "。次のコマンドを使用して、JShellが起動時に自動的にロードするように要求することができます:" / set start [-retain] [Type] "。最初のオプション"-保持 "JShellに目的の[タイプ]を記録するように指示します 次のJShellセッションの起動。指定しない場合、新しいセッションを開くときにデフォルトのスタートアップを起動できます
/set start [-retain] -File /set start [-retain] -Default /set start [-retain] -none
- / set start [-retain]ファイル: このコマンドは、起動時にファイルのコンテンツをロードする必要があることをJShellに通知します(このファイルには、変数、メソッド、クラスを作成するためのコードが含まれています など)。
- / set start [-retain] -none: このコマンドは、起動時にコード/コマンドをロードしないようにJShellに指示します。
- / set start [-retain] -Default: このコマンドは、JShellの開始をデフォルト値にリセットします。
以下のコードスニペットでは、「 / set start [-retain] -File」を使用できます。 "コマンド、
jshell> /list -start s1 : import java.io.*; s2 : import java.math.*; s3 : import java.net.*; s4 : import java.nio.file.*; s5 : import java.util.*; s6 : import java.util.concurrent.*; s7 : import java.util.function.*; s8 : import java.util.prefs.*; s9 : import java.util.regex.*; s10 : import java.util.stream.*; jshell> /set start -retain save.jsh jshell> /exit | Goodbye C:\Users\User>jshell | Welcome to JShell -- Version 9.0.4 | For an introduction type: /help intro jshell> /list -start s1 : int x = 20; s2 : double y = 30; s3 : public int sum(int a, int b) { return a + b; } s4 : String str = "TutorialsPoint";
以下のコードスニペットでは、「 / set start [-retain] -none」を使用できます。 "コマンド。
jshell> /set start -retain -none jshell> /exit | Goodbye C:\Users\User>jshell | Welcome to JShell -- Version 9.0.4 | For an introduction type: /help intro jshell> /list -start
以下のコードスニペットでは、「 / set start [-retain] -Default」を使用できます。 "コマンド。
jshell> /set start -retain -default jshell> /exit | Goodbye C:\Users\User>jshell | Welcome to JShell -- Version 9.0.4 | For an introduction type: /help intro jshell> /list -start s1 : import java.io.*; s2 : import java.math.*; s3 : import java.net.*; s4 : import java.nio.file.*; s5 : import java.util.*; s6 : import java.util.concurrent.*; s7 : import java.util.function.*; s8 : import java.util.prefs.*; s9 : import java.util.regex.*; s10 : import java.util.stream.*;
-
JavaでinvokeLater()メソッドを呼び出すにはどうすればよいですか?
invokeLater() メソッドは静的です SwingUtilitiesのメソッド クラスであり、タスクを非同期に実行するために使用できます。 AWT イベントディスパッチャスレッド 。 SwingUtilities.invokeLater() メソッドはSwingUtilities.invokeAndWait()のように機能します ただし、リクエストはイベントキューに配置されます そしてすぐに戻る 。 invokeLater() メソッドは、実行可能内のコードのブロックを待機しません ターゲットによって参照されます 実行します。 構文 public static void in
-
JavaでJComboBoxのアイテムを並べ替えるにはどうすればよいですか?
JComboBox JComponentのサブクラスです クラスであり、テキストフィールドの組み合わせです。 およびドロップダウンリスト ユーザーはそこから値を選択できます。 JComboBox ActionListener、ChangeListener、を生成できます およびItemListener ユーザーがコンボボックスでアクションを実行するときのインターフェイス。デフォルトでは、JComboBoxはアイテムの並べ替えをサポートしていません。 DefaultComboBoxModel を拡張することで、コードをカスタマイズできます。 クラス。 例 import java.awt