小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

JtextField 位置和編輯

 jackeyqing 2019-02-16
java源碼
  1. package textfield;
  2. import java.awt.GridLayout;
  3. import java.awt.event.ActionEvent;
  4. import java.awt.event.ActionListener;
  5. import javax.swing.JButton;
  6. import javax.swing.JFrame;
  7. import javax.swing.JTextField;
  8. import javax.swing.event.CaretEvent;
  9. import javax.swing.event.CaretListener;
  10. public class JtextField extends JFrame {
  11. private JTextField textField;
  12. public JtextField() {
  13. initUi();
  14. }
  15. private void initUi() {
  16. setTitle("example");
  17. setLayout(new GridLayout(0, 1));
  18. textField = new JTextField("Left");
  19. textField.setHorizontalAlignment(JTextField.LEFT);
  20. add(textField);
  21. textField = new JTextField("Center");
  22. textField.setHorizontalAlignment(JTextField.CENTER);
  23. add(textField);
  24. textField = new JTextField("Right");
  25. textField.setHorizontalAlignment(JTextField.RIGHT);
  26. add(textField);
  27. textField = new JTextField("Leading");
  28. textField.setHorizontalAlignment(JTextField.LEADING);
  29. add(textField);
  30. textField = new JTextField("Trailing");
  31. textField.setHorizontalAlignment(JTextField.TRAILING);
  32. add(textField);
  33. add(new JButton("--------------------------------------------"));
  34. textField = new JTextField(15);
  35. JButton jbtnCut = new JButton("Cut");
  36. JButton jbtnPaste = new JButton("Paste");
  37. JButton jbtnCopy = new JButton("Copy");
  38. jbtnCut.addActionListener(new ActionListener() {
  39. public void actionPerformed(ActionEvent le) {
  40. textField.cut();
  41. update();
  42. }
  43. });
  44. jbtnPaste.addActionListener(new ActionListener() {
  45. public void actionPerformed(ActionEvent le) {
  46. textField.paste();
  47. update();
  48. }
  49. });
  50. jbtnCopy.addActionListener(new ActionListener() {
  51. public void actionPerformed(ActionEvent le) {
  52. textField.copy();
  53. update();
  54. }
  55. });
  56. textField.addCaretListener(new CaretListener() {
  57. public void caretUpdate(CaretEvent ce) {
  58. update();
  59. }
  60. });
  61. add(textField);
  62. add(jbtnCut);
  63. add(jbtnPaste);
  64. add(jbtnCopy);
  65. }
  66. private void update() {
  67. System.out.println("All text: " + textField.getText());
  68. if (textField.getSelectedText() != null)
  69. System.out.println("Selected text: " + textField.getSelectedText());
  70. else
  71. System.out.println("Selected text: ");
  72. }
  73. private void display() {
  74. this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  75. this.pack();
  76. this.setSize(250, (int) this.getSize().getHeight());
  77. this.setVisible(true);
  78. }
  79. public static void main(final String args[]) {
  80. new JtextField().display();
  81. }
  82. }
效果圖:

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多