javax.swing.JTable#setBounds ( )源码实例Demo

下面列出了javax.swing.JTable#setBounds ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: WorldGrower   文件: GuiShowImagesOverviewAction.java
@Override
public void actionPerformed(ActionEvent e) {
	JFrame frame = new JFrame();
	
	JTable table = new JTable(new ImageModel(Arrays.asList(ImageIds.values())));
	table.setBounds(50, 50, 1000, 800);
	table.setRowHeight(100);
	ImageCellRenderer renderer = new ImageCellRenderer(imageInfoReader);
	table.setDefaultRenderer(ImageIcon.class, renderer);
	frame.add(new JScrollPane(table));
	
	frame.setBounds(100,  100, 900, 900);
	frame.setVisible(true);
	
	Timer timer = new Timer();
	timer.schedule(new TimerTask() {
		
		@Override
		public void run() {
			renderer.incrementImageIndex();
			table.repaint();
		}
	}, 0, 100);
}
 
@Override
public void actionPerformed(ActionEvent e) {
	JFrame frame = new JFrame();
	
	JTable table = new JTable(new WorldModel(world));
	table.setBounds(50, 50, 700, 700);
	for(int i=1; i<table.getColumnCount() -1; i++) {
		table.getColumnModel().getColumn(i).setPreferredWidth(10);
	}		
	table.getColumnModel().getColumn(table.getColumnCount() -1).setPreferredWidth(600);
	table.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);
	
	
	frame.add(new JScrollPane(table));
	
	frame.setBounds(100,  100, 800, 800);
	frame.setVisible(true);
}
 
@Override
public void actionPerformed(ActionEvent e) {
	WorldModel tableModel = new WorldModel(world);
	JFrame frame = new JFrame("Buildings count: " + tableModel.getRowCount());
	
	JTable table = new JTable(tableModel);
	table.setBounds(50, 50, 400, 700);
	table.setAutoCreateRowSorter(true);
	table.getRowSorter().toggleSortOrder(1);
	frame.add(new JScrollPane(table));
	
	frame.setBounds(100,  100, 500, 800);
	frame.setVisible(true);
}
 
@Override
public void actionPerformed(ActionEvent e) {
	JFrame frame = new JFrame();
	
	JTable table = new JTable(new WorldModel());
	table.getColumnModel().getColumn(0).setCellRenderer(new TooltipCellRenderer());
	table.setBounds(50, 50, 1000, 800);
	frame.add(new JScrollPane(table));
	
	frame.setBounds(100,  100, 900, 900);
	frame.setVisible(true);
}
 
源代码5 项目: WorldGrower   文件: GuiShowSkillOverviewAction.java
@Override
public void actionPerformed(ActionEvent e) {
	JFrame frame = new JFrame();
	
	JTable table = new JTable(new WorldModel(world));
	table.setBounds(50, 50, 1000, 700);
	table.getColumnModel().getColumn(4).setCellRenderer(new TooltipCellRenderer());
	frame.add(new JScrollPane(table));
	
	frame.setBounds(100,  100, 800, 800);
	frame.setVisible(true);
}
 
@Override
public void actionPerformed(ActionEvent e) {
	JFrame frame = new JFrame();
	
	JTable table = new JTable(new WorldModel());
	table.getColumnModel().getColumn(0).setCellRenderer(new TooltipCellRenderer());
	table.setBounds(50, 50, 1000, 800);
	frame.add(new JScrollPane(table));
	
	frame.setBounds(100,  100, 900, 900);
	frame.setVisible(true);
}
 
@Override
public void actionPerformed(ActionEvent e) {
	JFrame frame = new JFrame();
	
	JTable table = new JTable(new WorldModel(world));
	table.setAutoCreateRowSorter(true);
	table.setBounds(50, 50, 400, 700);
	frame.add(new JScrollPane(table));
	
	frame.setBounds(100,  100, 500, 800);
	frame.setVisible(true);
}
 
@Override
public void actionPerformed(ActionEvent e) {
	JFrame frame = new JFrame();
	
	JTable table = new JTable(new WorldModel(world));
	table.setBounds(50, 50, 700, 700);
	table.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);
	
	
	frame.add(new JScrollPane(table));
	
	frame.setBounds(100,  100, 800, 800);
	frame.setVisible(true);
}
 
@Override
public void actionPerformed(ActionEvent e) {
	JFrame frame = new JFrame();
	
	JTable table = new JTable(new GoalModel());
	table.setRowHeight(50);
	table.setBounds(50, 50, 400, 700);
	frame.add(new JScrollPane(table));

	frame.setBounds(100,  100, 500, 800);
	frame.setVisible(true);
}
 
 方法所在类
 同类方法