这里面包含了一百多个JAVA源文件

源代码在线查看: e947. making a cell visible in a jtable component.txt

软件大小: 551 K
上传用户: maple_78
关键词: JAVA
下载地址: 免注册下载 普通下载 VIP

相关代码

				// Ensure that the cell (1,2) is visible
				    int rowIndex = 1;
				    int vColIndex = 2;
				    scrollToVisible(table, rowIndex, vColIndex);
				    
				    // Assumes table is contained in a JScrollPane. Scrolls the
				    // cell (rowIndex, vColIndex) so that it is visible within the viewport.
				    public void scrollToVisible(JTable table, int rowIndex, int vColIndex) {
				        if (!(table.getParent() instanceof JViewport)) {
				            return;
				        }
				        JViewport viewport = (JViewport)table.getParent();
				    
				        // This rectangle is relative to the table where the
				        // northwest corner of cell (0,0) is always (0,0).
				        Rectangle rect = table.getCellRect(rowIndex, vColIndex, true);
				    
				        // The location of the viewport relative to the table
				        Point pt = viewport.getViewPosition();
				    
				        // Translate the cell location so that it is relative
				        // to the view, assuming the northwest corner of the
				        // view is (0,0)
				        rect.setLocation(rect.x-pt.x, rect.y-pt.y);
				    
				        // Scroll the area into view
				        viewport.scrollRectToVisible(rect);
							

相关资源