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

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

源代码1 项目: pgptool   文件: KeysTableView.java
private JScrollPane initTableComponent() {
	table = new JTable();

	// Adjust some visual appearence
	table.setRowHeight(22);
	table.setBorder(BorderFactory.createEmptyBorder(2, 2, 2, 2));

	// Add listeners
	selectionModel = new DefaultListSelectionModel();
	selectionModel.setSelectionMode(DefaultListSelectionModel.SINGLE_SELECTION);
	selectionModel.addListSelectionListener(rowSelectionListener);
	table.setSelectionModel(selectionModel);
	table.addMouseListener(listMouseListener);
	initTableKeyListener();

	// Envelope in scrollpane
	scrollPane = new JScrollPane();
	scrollPane.addMouseListener(listMouseListener);
	scrollPane.setViewportView(table);
	return scrollPane;
}
 
源代码2 项目: pgptool   文件: HistoryQuickSearchView.java
private JScrollPane initTableComponent() {
	table = new JTable();

	// Adjust some visual appearance
	table.setRowHeight(22);
	table.setBorder(BorderFactory.createEmptyBorder(2, 2, 2, 2));

	// Add listeners
	selectionModel = new DefaultListSelectionModel();
	selectionModel.setSelectionMode(DefaultListSelectionModel.SINGLE_SELECTION);
	selectionModel.addListSelectionListener((evt) -> pm.setSelected(getSelectedRow()));
	table.setSelectionModel(selectionModel);
	table.addMouseListener(listMouseListener);

	table.getActionMap().put("confirmRow", enterAction);
	table.getInputMap().put(KeyStroke.getKeyStroke(KeyEvent.VK_ENTER, 0), "confirmRow");

	// Envelope in scrollpane
	scrollPane = new JScrollPane();
	scrollPane.setViewportView(table);
	return scrollPane;
}
 
源代码3 项目: xdm   文件: DownloadListView.java
public DownloadListView(JPanel container) {
	model = new DownloadTableModel();
	XDMApp.getInstance().addListener(model);
	table = new JTable(model);
	table.setTableHeader(null);
	table.setDefaultRenderer(DownloadEntry.class, new XDMTableCellRenderer());
	table.setRowHeight(XDMUtils.getScaledInt(70));
	table.setShowGrid(false);
	table.setFillsViewportHeight(true);
	table.setBorder(new EmptyBorder(0, 0, 0, 0));
	table.setDragEnabled(true);
	// table.getSelectionModel().addListSelectionListener(new
	// ListSelectionListener() {
	// @Override
	// public void valueChanged(ListSelectionEvent e) {
	// int selectedRow = e.getFirstIndex();
	// selectedId = model.getIdAt(selectedRow);
	// Logger.log("Selected id1: " + selectedId+" row: "+selectedRow);
	// }
	// });
	//
	// model.addTableModelListener(new TableModelListener() {
	// @Override
	// public void tableChanged(TableModelEvent e) {
	// if(selectedId!=null){
	// int index=model.getIndexOfId(selectedId);
	// Logger.log("Index of "+selectedId+" is: "+index);
	// if(index>-1){
	// table.setRowSelectionInterval(index, index);
	// }
	// }
	// }
	// });

	JScrollPane jsp = new JScrollPane(table);
	jsp.setBorder(new EmptyBorder(0, 0, 0, 0));

	container.add(jsp);
}
 
源代码4 项目: pcgen   文件: PurchaseModeFrame.java
private void renewAbilityScoreCostTable()
{
	JTable abilityScoreCostTable = new JTable();

	abilityScoreCostTable.setBorder(new BevelBorder(BevelBorder.LOWERED));
	abilityScoreCostTable.setModel(purchaseModel);
	abilityScoreCostTable.setToolTipText(LanguageBundle.getString("in_Prefs_setCost")); //$NON-NLS-1$
	jScrollPane1.setViewportView(abilityScoreCostTable);
}
 
源代码5 项目: pcgen   文件: PurchaseModeFrame.java
private void renewAbilityScoreCostTable()
{
	JTable abilityScoreCostTable = new JTable();

	abilityScoreCostTable.setBorder(new BevelBorder(BevelBorder.LOWERED));
	abilityScoreCostTable.setModel(purchaseModel);
	abilityScoreCostTable.setToolTipText(LanguageBundle.getString("in_Prefs_setCost")); //$NON-NLS-1$
	jScrollPane1.setViewportView(abilityScoreCostTable);
}
 
private JPanel createTablePanel() {
    JPanel mainPanel = new JPanel(new BorderLayout(4, 4));
    matrixModel = new MatrixTableModel();
    JTable matrixTable = new JTable(matrixModel);
    matrixCellRenderer = new MatrixCellRenderer(matrixModel);
    matrixTable.setDefaultRenderer(Double.class, matrixCellRenderer);
    matrixTable.setBorder(BorderFactory.createLineBorder(Color.BLACK, 1));
    mainPanel.add(BorderLayout.CENTER, matrixTable);
    return mainPanel;
}
 
源代码7 项目: JCEditor   文件: PropriedadesSistema.java
/**
* O construtor se encarrega de exibir todo o diálogo
* O método getProperty(), da classe System foi utilizado para obter as informações do sistema
*/
public PropriedadesSistema() {
	setTitle("Sobre este Computador");
	
	tabela = new JTable();
	tabela.setEnabled(false);
	tabela.setShowHorizontalLines(false);
	tabela.setShowVerticalLines(false);
	tabela.setBackground(new Color(238, 238, 238));

	label = new JLabel("Informações");
	label.setFont(new Font("Roboto Light", Font.PLAIN, 28));

	tabela.setModel(new DefaultTableModel(
		new Object[][] {
			{"Sistema Operacional", System.getProperty("os.name") + " " + System.getProperty("os.version")},
			{"Arquitetura", System.getProperty("os.arch")},
			{"Usuário", System.getProperty("user.name")},
			{"Idioma", loc.getDisplayLanguage()},
			{"Versão do Java", System.getProperty("java.version")},
			{"Pasta de instalação do Java", System.getProperty("java.home")},
			{"Class Path", System.getProperty("java.class.path")},

		},
		new String[] {null, null}
		));

	tabela.setBorder(BorderFactory.createTitledBorder(
		null, null,
		TitledBorder.DEFAULT_JUSTIFICATION,
		TitledBorder.DEFAULT_POSITION,
		new Font("Roboto Light", 1, 14)
		));

	this.addKeyListener(new KeyAdapter() {
		public void keyPressed(KeyEvent ev) {
			if (ev.getKeyCode() == KeyEvent.VK_ESCAPE) {
				PropriedadesSistema.this.dispose();
			}
		}
	});

	this.getContentPane().add(BorderLayout.NORTH, label);
	this.getContentPane().add(BorderLayout.CENTER, tabela);
	this.setDefaultCloseOperation(JDialog.HIDE_ON_CLOSE);
	this.setResizable(false);
	this.setSize(397, 175);//145
	this.setLocationRelativeTo(null);
	this.setModal(true);
	this.setVisible(true);
}
 
 方法所在类
 同类方法