本文整理汇总了Java中javax.swing.JPasswordField.setEchoChar方法的典型用法代码示例。如果您正苦于以下问题:Java JPasswordField.setEchoChar方法的具体用法?Java JPasswordField.setEchoChar怎么用?Java JPasswordField.setEchoChar使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类javax.swing.JPasswordField
的用法示例。
在下文中一共展示了JPasswordField.setEchoChar方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: showPasswordDialog
import javax.swing.JPasswordField; //导入方法依赖的package包/类
public static String showPasswordDialog(Component component, String text, String title) {
JPasswordField field = new JPasswordField(); field.setEchoChar('\u25CF');
JPanel panel = new JPanel();
panel.setLayout(new BoxLayout(panel, BoxLayout.Y_AXIS));
panel.add(createLabel(text));
panel.add(field);
if(JOptionPane.showConfirmDialog(component, panel, title, JOptionPane.OK_CANCEL_OPTION)==JOptionPane.OK_OPTION)
return new String(field.getPassword());
else return null;
}
示例2: Main
import javax.swing.JPasswordField; //导入方法依赖的package包/类
public Main() {
setTitle("Twitch Comment Talker");
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
ImageIcon icon = new ImageIcon("./icon.png");
setIconImage(icon.getImage());
setBounds(100, 100, 300, 248);
setResizable(false);
contentPane = new JPanel();
contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
setContentPane(contentPane);
contentPane.setLayout(null);
JLabel lblAuthPassword = new JLabel("OAuth Pass");
lblAuthPassword.setBounds(12, 10, 86, 13);
contentPane.add(lblAuthPassword);
textAuthPassword = new JPasswordField();
textAuthPassword.setBounds(110, 7, 172, 19);
contentPane.add(textAuthPassword);
textAuthPassword.setEchoChar('*');
textAuthPassword.setColumns(10);
textAuthPassword.setEditable(false);
JLabel lblUserName = new JLabel("Channel Name");
lblUserName.setBounds(12, 33, 86, 13);
contentPane.add(lblUserName);
textUserName = new JTextField();
textUserName.setBounds(110, 30, 172, 19);
contentPane.add(textUserName);
textUserName.setColumns(10);
textUserName.setToolTipText("https://www.twitch.tv/~~~の~~~部分をそのまま入力して下さい。");
btnConnect.setBounds(8, 148, 276, 38);
contentPane.add(btnConnect);
btnConnect.addActionListener(this);
btnConnect.setActionCommand("btnConnect");
btnConnect.setToolTipText("Twitchコメントに接続します。");
JLabel lblStatus = new JLabel("Status:");
lblStatus.setBounds(12, 196, 43, 13);
contentPane.add(lblStatus);
lblStatus_1.setBounds(67, 196, 215, 13);
contentPane.add(lblStatus_1);
chkReadName.setBounds(8, 52, 264, 21);
contentPane.add(chkReadName);
chkReadName.addActionListener(this);
chkReadName.setActionCommand("chkReadName");
chkReadName.setToolTipText("コメント投稿者のユーザー名を読み上げます。");
chkUseEnglish.setBounds(8, 75, 137, 21);
contentPane.add(chkUseEnglish);
chkUseEnglish.addActionListener(this);
chkUseEnglish.setActionCommand("chkUseEnglish");
chkUseEnglish.setToolTipText("英文が投稿された時、SAPI5で読み上げをします。");
btnSAPI = new JButton(vapi.getVoice());
btnSAPI.setBounds(153, 76, 129, 19);
contentPane.add(btnSAPI);
btnSAPI.addActionListener(this);
btnSAPI.setActionCommand("btnSAPI");
chkPopup.setBounds(8, 121, 137, 21);
contentPane.add(chkPopup);
chkPopup.addActionListener(this);
chkPopup.setActionCommand("chkPopup");
chkPopup.setToolTipText("コメント受信時に通知ポップアップを表示します。");
chkReadEmote.setBounds(8, 98, 137, 21);
contentPane.add(chkReadEmote);
chkReadEmote.addActionListener(this);
chkReadEmote.setActionCommand("chkReadEmote");
chkReadEmote.setToolTipText("エモート語句を読み上げします。");
loadConfigFile();
}