diff --git a/src/main/java/info/istlab/IoTP/FolderSelector.java b/src/main/java/info/istlab/IoTP/FolderSelector.java index e987f62..89245bd 100644 --- a/src/main/java/info/istlab/IoTP/FolderSelector.java +++ b/src/main/java/info/istlab/IoTP/FolderSelector.java @@ -25,6 +25,8 @@ getContentPane().setLayout(new BoxLayout(getContentPane(), BoxLayout.Y_AXIS)); + if (opts.size()==0) setTitle(_messageIfZero); + // add(new JLabel(message)); hash = new Hashtable(); for (E obj : options) { diff --git a/src/main/java/info/istlab/IoTP/SerialWindow.java b/src/main/java/info/istlab/IoTP/SerialWindow.java index 9097850..dfb6e04 100644 --- a/src/main/java/info/istlab/IoTP/SerialWindow.java +++ b/src/main/java/info/istlab/IoTP/SerialWindow.java @@ -90,12 +90,12 @@ return; } - jtf = new JTextField("(ここに入力してEnterを押すと、シリアル送信します)"); + jtf = new JTextField("(ここをクリックして、入力して、Enterを押すと、シリアル送信します)"); jtf.setForeground(Color.GRAY); jtf.addFocusListener(new FocusListener() { @Override public void focusGained(FocusEvent e) { - if (jtf.getText().equals("(ここに入力してEnterを押すと、シリアル送信します)")) { + if (jtf.getText().equals("(ここをクリックして、入力して、Enterを押すと、シリアル送信します)")) { jtf.setText(""); jtf.setForeground(Color.BLACK); } @@ -105,10 +105,11 @@ public void focusLost(FocusEvent e) { if (jtf.getText().isEmpty()) { jtf.setForeground(Color.GRAY); - jtf.setText("(ここに入力してEnterを押すと、シリアル送信します)"); + jtf.setText("(ここをクリックして、入力して、Enterを押すと、シリアル送信します)"); } } }); + jtf.setBackground(new Color(210,255,255)); getContentPane().add(jtf, BorderLayout.NORTH); jta = new JTextArea(); @@ -125,6 +126,9 @@ setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE); jtf.addActionListener(this); addWindowListener(this); // Xをおしたらserial closeする + + //フォーカスをあえて外す + jta.requestFocus(); } @Override