當前位置: 首頁>>代碼示例>>Java>>正文


Java JViewport.setView方法代碼示例

本文整理匯總了Java中javax.swing.JViewport.setView方法的典型用法代碼示例。如果您正苦於以下問題:Java JViewport.setView方法的具體用法?Java JViewport.setView怎麽用?Java JViewport.setView使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在javax.swing.JViewport的用法示例。


在下文中一共展示了JViewport.setView方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: install

import javax.swing.JViewport; //導入方法依賴的package包/類
public void install(JTable table, JScrollPane jsp) {
	if (this.table != null) {
		throw new RuntimeException("already installed");
	}

	JViewport jv = new JViewport() {
		/**
		 * 
		 */
		private static final long serialVersionUID = 1L;

		/* keeps the thing from growing */
		@Override
		public Dimension getPreferredSize() {
			Dimension d = super.getPreferredSize();
			d.width = width;
			return d;
		}
	};
	jv.setView(this);
	jsp.setRowHeader(jv);

	this.table = table;
	if (dataModel instanceof DefaultRowHeaderModel) {
		((DefaultRowHeaderModel) dataModel).setTable(table);
	}
	update();
}
 
開發者ID:max6cn,項目名稱:jmt,代碼行數:29,代碼來源:RowHeader.java

示例2: install

import javax.swing.JViewport; //導入方法依賴的package包/類
public void install(JTable table, JScrollPane jsp) {
	if (this.table != null) {
		throw new RuntimeException("already installed");
	}

	JViewport jv = new JViewport() {
		/**
		 * 
		 */
		private static final long serialVersionUID = 1L;

		/* keeps the #@�$*& thing from growing */
		@Override
		public Dimension getPreferredSize() {
			Dimension d = super.getPreferredSize();
			d.width = width;
			return d;
		}
	};
	jv.setView(this);
	jsp.setRowHeader(jv);

	this.table = table;
	if (dataModel instanceof DefaultRowHeaderModel) {
		((DefaultRowHeaderModel) dataModel).setTable(table);
	}
	update();
}
 
開發者ID:HOMlab,項目名稱:QN-ACTR-Release,代碼行數:29,代碼來源:RowHeader.java


注:本文中的javax.swing.JViewport.setView方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。