久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

<tfoot id='mMkl0'></tfoot>
    <i id='mMkl0'><tr id='mMkl0'><dt id='mMkl0'><q id='mMkl0'><span id='mMkl0'><b id='mMkl0'><form id='mMkl0'><ins id='mMkl0'></ins><ul id='mMkl0'></ul><sub id='mMkl0'></sub></form><legend id='mMkl0'></legend><bdo id='mMkl0'><pre id='mMkl0'><center id='mMkl0'></center></pre></bdo></b><th id='mMkl0'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='mMkl0'><tfoot id='mMkl0'></tfoot><dl id='mMkl0'><fieldset id='mMkl0'></fieldset></dl></div>

    • <bdo id='mMkl0'></bdo><ul id='mMkl0'></ul>

    1. <small id='mMkl0'></small><noframes id='mMkl0'>

        <legend id='mMkl0'><style id='mMkl0'><dir id='mMkl0'><q id='mMkl0'></q></dir></style></legend>
      1. 用逗號格式化 JTable 列單元格中的整數

        Formatting Integers in JTable Column Cells With Commas(用逗號格式化 JTable 列單元格中的整數)
        <legend id='53vEv'><style id='53vEv'><dir id='53vEv'><q id='53vEv'></q></dir></style></legend>

        • <bdo id='53vEv'></bdo><ul id='53vEv'></ul>
        • <small id='53vEv'></small><noframes id='53vEv'>

            <i id='53vEv'><tr id='53vEv'><dt id='53vEv'><q id='53vEv'><span id='53vEv'><b id='53vEv'><form id='53vEv'><ins id='53vEv'></ins><ul id='53vEv'></ul><sub id='53vEv'></sub></form><legend id='53vEv'></legend><bdo id='53vEv'><pre id='53vEv'><center id='53vEv'></center></pre></bdo></b><th id='53vEv'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='53vEv'><tfoot id='53vEv'></tfoot><dl id='53vEv'><fieldset id='53vEv'></fieldset></dl></div>

                <tfoot id='53vEv'></tfoot>
                    <tbody id='53vEv'></tbody>
                  本文介紹了用逗號格式化 JTable 列單元格中的整數的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                  問題描述

                  我有一個價格列,它以普通格式顯示整數,例如 1000000.我想知道如何在使用 table.getValueAt() 檢索時使用逗號對其進行格式化而不影響其值?

                  I have a Price column that displays integers in plain format like 1000000. I would like to know how can I format it with commas without affecting its value when retrieving with table.getValueAt()?

                  有沒有像table.setColumnCellFormat(decimalFormat)這樣的方法?

                  Is there a method like table.setColumnCellFormat(decimalFormat)?

                  推薦答案

                  您需要一個自定義的 TableCellRenderer,它可以按照您需要的方式格式化值.有關詳細信息,請參閱使用自定義渲染器

                  You need a custom TableCellRenderer which can format the value the way you need it. See Using Custom Renderers for more details

                  import java.awt.BorderLayout;
                  import java.awt.Component;
                  import java.awt.EventQueue;
                  import java.text.NumberFormat;
                  import javax.swing.JFrame;
                  import javax.swing.JLabel;
                  import javax.swing.JPanel;
                  import javax.swing.JScrollPane;
                  import javax.swing.JTable;
                  import javax.swing.UIManager;
                  import javax.swing.UnsupportedLookAndFeelException;
                  import javax.swing.table.DefaultTableCellRenderer;
                  import javax.swing.table.DefaultTableModel;
                  
                  public class Test {
                  
                      public static void main(String[] args) {
                          new Test();
                      }
                  
                      public Test() {
                          EventQueue.invokeLater(new Runnable() {
                              @Override
                              public void run() {
                                  try {
                                      UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
                                  } catch (ClassNotFoundException | InstantiationException | IllegalAccessException | UnsupportedLookAndFeelException ex) {
                                      ex.printStackTrace();
                                  }
                  
                                  JFrame frame = new JFrame("Testing");
                                  frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
                                  frame.add(new TestPane());
                                  frame.pack();
                                  frame.setLocationRelativeTo(null);
                                  frame.setVisible(true);
                              }
                          });
                      }
                  
                      public class TestPane extends JPanel {
                  
                          public TestPane() {
                  
                              DefaultTableModel model = new DefaultTableModel(0, 1);
                              for (int index = 10000; index < 11000; index++) {
                                  model.addRow(new Object[]{index});
                              }
                  
                              JTable table = new JTable(model);
                              table.getColumnModel().getColumn(0).setCellRenderer(new NumberTableCellRenderer());
                  
                              setLayout(new BorderLayout());
                              add(new JScrollPane(table));
                  
                          }
                  
                          public class NumberTableCellRenderer extends DefaultTableCellRenderer {
                  
                              public NumberTableCellRenderer() {
                                  setHorizontalAlignment(JLabel.RIGHT);
                              }
                  
                              @Override
                              public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) {
                                  if (value instanceof Number) {
                                      value = NumberFormat.getNumberInstance().format(value);
                                  }
                                  return super.getTableCellRendererComponent(table, value, isSelected, hasFocus, row, column);
                              }
                  
                          }
                  
                      }
                  }
                  

                  這篇關于用逗號格式化 JTable 列單元格中的整數的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

                  【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

                  相關文檔推薦

                  How can I detect integer overflow on 32 bits int?(如何檢測 32 位 int 上的整數溢出?)
                  Local variables before return statements, does it matter?(return 語句之前的局部變量,這有關系嗎?)
                  How to convert Integer to int?(如何將整數轉換為整數?)
                  How do I create an int array with randomly shuffled numbers in a given range(如何在給定范圍內創建一個隨機打亂數字的 int 數組)
                  Inconsistent behavior on java#39;s ==(java的行為不一致==)
                  Why is Java able to store 0xff000000 as an int?(為什么 Java 能夠將 0xff000000 存儲為 int?)

                    <tbody id='ImNBz'></tbody>
                  <i id='ImNBz'><tr id='ImNBz'><dt id='ImNBz'><q id='ImNBz'><span id='ImNBz'><b id='ImNBz'><form id='ImNBz'><ins id='ImNBz'></ins><ul id='ImNBz'></ul><sub id='ImNBz'></sub></form><legend id='ImNBz'></legend><bdo id='ImNBz'><pre id='ImNBz'><center id='ImNBz'></center></pre></bdo></b><th id='ImNBz'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='ImNBz'><tfoot id='ImNBz'></tfoot><dl id='ImNBz'><fieldset id='ImNBz'></fieldset></dl></div>
                      <bdo id='ImNBz'></bdo><ul id='ImNBz'></ul>
                        <tfoot id='ImNBz'></tfoot>

                        <small id='ImNBz'></small><noframes id='ImNBz'>

                        <legend id='ImNBz'><style id='ImNBz'><dir id='ImNBz'><q id='ImNBz'></q></dir></style></legend>
                          1. 主站蜘蛛池模板: 国产成人精品一区二区三区在线 | 国产精品亚洲一区 | 欧美性另类 | 久久成人免费视频 | 日韩成人免费视频 | 妞干网视频 | 91偷拍精品一区二区三区 | 欧美精品在线一区二区三区 | 99久久久无码国产精品 | 免费视频二区 | 免费在线观看成人 | 久操伊人 | 欧美成人精品在线 | 人人澡人人射 | 日韩欧美三区 | www.久久精品视频 | 精品久久久久一区二区国产 | 成人欧美一区二区三区色青冈 | av电影一区| 国产精品区一区二区三区 | 国产露脸国语对白在线 | 在线观看www | 国产免费又黄又爽又刺激蜜月al | 亚洲免费在线 | 国产精品国产a | 黄色大片免费播放 | 欧美日韩a | 伊人网综合在线观看 | 国产激情一区二区三区 | 国产精品二区三区 | 国产精品污www一区二区三区 | 91视频一区二区三区 | 亚洲精品99999 | 久久久久成人精品亚洲国产 | 国产欧美一区二区在线观看 | 九九久久精品 | 国产精品成人在线 | 国产视频二区在线观看 | 中文精品视频 | 亚洲精品影院 | 亚洲国产成人精品女人久久久 |