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

源代码在线查看: e943. disabling selections in a jtable component.txt

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

相关代码

				The only way to completely prevent a selection in a JTable component is to prevent it from getting the focus using setFocusable(false). However, if you still need keystrokes to work in the component, this method is not an option. 
				The next closest way to disable selections is to call setCellSelectionEnabled(false). After this call, isCellSelected() correctly returns false for every cell. However, getSelectedRows() and getSelectedColumns() do not return empty arrays as expected. Instead, the anchor cell (e944 Getting the Anchor Cell in a JTable Component) will be considered selected. Therefore, if you are using these methods, make sure you ignore the results if getCellSelectionEnabled() returns false. 
				
				    int rows = 10;
				    int cols = 5;
				    JTable table = new JTable(rows, cols);
				    
				    // Do this only if there's no need for the component to have the focus
				    table.setFocusable(false);
				    
				    // Partially disables selections (see description above)
				    table.setCellSelectionEnabled(false);
				
				 Related Examples 
				
							

相关资源