『壹』 java裡面的jpasswordfield設置字體大小,會改變顯示方式,顯示一個個方框,怎麼改回星星***
importjava.awt.Font;
importjavax.swing.JFrame;
importjavax.swing.JPasswordField;
publicclassExample{
publicstaticvoidmain(String[]args){
JFrameframe=newJFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setBounds(0,0,492,341);
JPasswordFieldjf=newJPasswordField();
jf.setFont(newFont("",Font.PLAIN,24));
jf.setEchoChar('*');
frame.getContentPane().add(jf);
frame.setVisible(true);
}
}
與字體無關, 你想要啥字元,就這樣設置jf.setEchoChar('*');
『貳』 java eclipse輸出有點問題,全是小方格
方框是字體的問題,問號才是字元集的問題,你在 eclipse 參數頁中 General > Appearance > Colors and Fonts 裡面把 Console 相關的字體設成一個支持漢字的字體,比如楷體或 Arial MS Unicode.