久久久久久久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. 主站蜘蛛池模板: 日本成人二区 | 日韩精品1区2区3区 国产精品国产成人国产三级 | 日韩欧美三级电影在线观看 | 中文字幕视频在线观看 | 日韩视频91 | wwwsihu| 国产精品福利一区二区三区 | 国产日韩精品视频 | 欧美日韩国产高清 | 日韩国产中文字幕 | 91偷拍精品一区二区三区 | 国产精品久久久久久久久久久免费看 | 欧美大片一区 | 国产一区在线免费观看视频 | 性国产丰满麻豆videosex | 久久久久91 | 国产日韩欧美 | 九九导航 | av在线免费观看网站 | 中文字幕免费 | 国产精品精品视频一区二区三区 | 日韩国产免费 | 久久国内精品 | 国产欧美日韩在线 | 亚洲欧洲一区 | 欧美一区二区三区在线观看视频 | av天天澡天天爽天天av | 精品久久久久久久久久久下田 | 99热精品国产 | 国产一级黄色网 | 伊大人久久 | 中文字幕av第一页 | 曰韩一二三区 | 国产精品夜夜夜一区二区三区尤 | 在线欧美一区 | 婷婷久久精品一区二区 | 欧美一级淫片免费视频黄 | 中文字幕精品一区久久久久 | 欧美三级视频 | 日韩精品一区二区三区视频播放 | 国产精品污www一区二区三区 |