这个压缩包里的都是超级经典的java例子

源代码在线查看: convertcolindex.htm

软件大小: 2381 K
上传用户: sinoarts
关键词: java 超级
下载地址: 免注册下载 普通下载 VIP

相关代码

				
				
				
				Converting a Column Index Between the View and Model in a JTable Component (Java Developers Almanac Example)
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				The Java Developers Almanac 1.4
				
				        Order this book from Amazon.
				    
				
				
				
				
				
				
				
				
				
				
				
				
				
								google_ad_client = "pub-6001183370374757";
				google_ad_width = 120;
				google_ad_height = 600;
				google_ad_format = "120x600_as";
				google_ad_channel = "4777242811";
				google_ad_type = "text_image";
				google_color_border = "FFFFFF";
				google_color_bg = "FFFFFF";
				google_color_link = "6666CC";
				google_color_url = "6666CC";
				google_color_text = "000000";
				//-->   
				
				Home
				    >
				    List of Packages
				    >
				
				    
				    javax.swing.table
				         [62 examples]
				    
				        >
				        Columns
				             [11 examples]
				            
				
				  e915. Converting a Column Index Between the View and Model in a JTable Component
				
				A column in a JTable component has two types of indices, a visible
				index and a model index. The visible index of a column is its visible
				location on the screen. The model index of a column is its permanent
				position in a TableModel, which contains the actual data.  This
				example demonstrates how to convert a column index between the two
				forms.
				
				
				    // Converts a visible column index to a column index in the model.
				    // Returns -1 if the index does not exist.
				    public int toModel(JTable table, int vColIndex) {
				        if (vColIndex >= table.getColumnCount()) {
				            return -1;
				        }
				        return table.getColumnModel().getColumn(vColIndex).getModelIndex();
				    }
				    
				    // Converts a column index in the model to a visible column index.
				    // Returns -1 if the index does not exist.
				    public int toView(JTable table, int mColIndex) {
				        for (int c=0; c<table.getColumnCount(); c++) {
				            TableColumn col = table.getColumnModel().getColumn(c);
				            if (col.getModelIndex() == mColIndex) {
				                return c;
				            }
				        }
				        return -1;
				    }
				
				
				
				
				             Related Examples
				
				
				
				
				e916. 
				    Enumerating the Columns in a JTable Component
				
				
				
				e917. 
				    Setting the Width of a Column in a JTable Component
				
				
				
				e918. 
				    Setting the Column Resize Mode of a JTable Component
				
				
				
				e919. 
				    Locking the Width of a Column in a JTable Component
				
				
				
				e920. 
				    Appending a Column to a JTable Component
				
				
				
				e921. 
				    Inserting a Column in a JTable Component
				
				
				
				e922. 
				    Removing a Column from a JTable Component
				
				
				
				e923. 
				    Moving a Column in a JTable Component
				
				
				
				e924. 
				    Allowing the User to Move a Column in a JTable Component
				
				
				
				e925. 
				    Allowing the User to Resize a Column in a JTable Component
				
				
				
				
				
				
				
				
				        See also: 
				
				    Cells
				  
				
				
				    Column Heads
				  
				
				
				    Editing
				  
				
				
				    Events
				  
				
				
				    Layout
				  
				
				
				    Rows
				  
				
				
				    Scrolling
				  
				
				
				    Selection
				  
				
				
				    Sorting
				  
				
				
				    Table Model
				  
				
				
				    Tool Tips
				  
				
				
				
				
				
				
				
				
				
				© 2002 Addison-Wesley.
				   
				
				
				
				
				
				
				
				
							

相关资源