本文整理了Java中javax.swing.JScrollPane.setViewportView()
方法的一些代码示例,展示了JScrollPane.setViewportView()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JScrollPane.setViewportView()
方法的具体详情如下:
包路径:javax.swing.JScrollPane
类名称:JScrollPane
方法名:setViewportView
暂无
代码示例来源:origin: alibaba/druid
@Override
protected void tableDataProcess(ArrayList<LinkedHashMap<String, Object>> data) {
ColumnData columnData = TableDataProcessor.multiRow2Col(data, KEY_WORD_IDENTITY);
contentPanel = new JPanel(new GridLayout(0, 1));
addTable(columnData);
scrollPane.setViewportView(contentPanel);
}
}
代码示例来源:origin: stackoverflow.com
JScrollPane scrollPane = new JScrollPane();
...
JTable table = new JTable();
scrollPane.setViewportView(table);
代码示例来源:origin: alibaba/druid
/**
* 将各个界面添加到JFrame中
*
* @param pane JFrame内部的Container对象
*/
private void addComponentsToPane(Container pane) {
JScrollPane scrollPane = new JScrollPane();
JPanel contentPanel = new JPanel();
contentPanel.setLayout(new GridLayout(0, 1));
final JTextArea sqlField = new JTextArea(formatSql, 8, 20);
final JScrollPane content1 = new JScrollPane(sqlField);
content1.setBorder((TitledBorder) BorderFactory.createTitledBorder("SQL语句"));
contentPanel.add(content1);
addTable(contentPanel, "解析信息", parseData);
addTable(contentPanel, "上次慢查询信息", lastSlowData);
addTable(contentPanel, "上次错误查询信息", lastErrorData);
addTable(contentPanel, "其他信息", otherData);
scrollPane.setViewportView(contentPanel);
pane.add(scrollPane, BorderLayout.CENTER);
}
代码示例来源:origin: SonarSource/sonarqube
componentDetailsTab.setViewportView(componentEditor);
sourceTab.setViewportView(sourceEditor);
highlightingTab.setViewportView(highlightingEditor);
symbolTab.setViewportView(symbolEditor);
coverageTab.setViewportView(coverageEditor);
duplicationTab.setViewportView(duplicationEditor);
testsTab.setViewportView(testsEditor);
issuesTab.setViewportView(issuesEditor);
externalIssuesTab.setViewportView(externalIssuesEditor);
measuresTab.setViewportView(measuresEditor);
scmTab.setViewportView(scmEditor);
activeRuleTab.setViewportView(activeRuleEditor);
adHocRuleTab.setViewportView(adHocRuleEditor);
qualityProfileTab.setViewportView(qualityProfileEditor);
pluginTab.setViewportView(pluginEditor);
代码示例来源:origin: stackoverflow.com
topPanel = new JPanel(); // our top component
bottomPanel = new JPanel(); // our bottom component
scrollPane = new JScrollPane(); // this scrollPane is used to make the text area scrollable
textArea = new JTextArea(); // this text area will be put inside the scrollPane
inputPanel = new JPanel();
textField = new JTextField(); // first the input field where the user can type his text
button = new JButton("send"); // and a button at the right, to send the text
getContentPane().add(splitPane); // due to the GridLayout, our splitPane will now fill the whole window
scrollPane.setViewportView(textArea); // the scrollPane should make the textArea scrollable, so we define the viewport
pack(); // calling pack() at the end, will ensure that every layout and size we just defined gets applied before the stuff becomes visible
@Override
public void run(){
new MyFrame().setVisible(true);
代码示例来源:origin: libgdx/libgdx
regionSelectDialog = new JDialog(editor, "Pick regions", true);
regionPickerPanel = new RegionPickerPanel(this);
JScrollPane scrollPane = new JScrollPane();
scrollPane.setViewportView(regionPickerPanel);
regionSelectDialog.setContentPane(scrollPane);
regionSelectDialog.setDefaultCloseOperation( JDialog.HIDE_ON_CLOSE);
addContent(0, 0, pickButton = new JButton("Pick Regions"), false, GridBagConstraints.WEST, GridBagConstraints.NONE);
代码示例来源:origin: stackoverflow.com
list.setCellRenderer(renderer);
jScrollPane1 = new JScrollPane();
jScrollPane1.setViewportView(list);
jScrollPane1.setBounds(10, 150, 635, 330);
add(jScrollPane1);
代码示例来源:origin: marytts/marytts
jPanel_SpeakerWindow = new javax.swing.JPanel();
jTextPane_PromptDisplay = new javax.swing.JTextPane();
jLabel_SessionStatus = new javax.swing.JLabel();
jLabel_PromptCount = new javax.swing.JLabel();
jLabel_PromptTotal = new javax.swing.JLabel();
jScrollPane1 = new javax.swing.JScrollPane();
jTextPane_nextSentence = new javax.swing.JTextPane();
jTextPane_nextSentence
.setText("This is a long and boring test sentence, the only purpose of which is to see how to break between lines without making any difference across the windows.");
jScrollPane1.setViewportView(jTextPane_nextSentence);
代码示例来源:origin: CallForSanity/Gaalop
@Override
public void actionPerformed(ActionEvent e) {
JFrame frame = new JFrame("Gaalop - Rendering equations");
frame.setLayout(new BorderLayout(5,5));
frame.setSize(500, 500);
JScrollPane pane = new JScrollPane(JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED, JScrollPane.HORIZONTAL_SCROLLBAR_NEVER);
frame.add(pane, BorderLayout.CENTER);
JTextArea area = new JTextArea(getDisplayEquationsAsString());
area.setLineWrap(true);
area.setEditable(false);
pane.setViewportView(area);
frame.setVisible(true);
frame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
JButton buttonCopy = new JButton("Copy content to clipboard");
frame.add(buttonCopy, BorderLayout.SOUTH);
buttonCopy.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
final Clipboard clipboard = Toolkit.getDefaultToolkit().getSystemClipboard();
clipboard.setContents( new StringSelection(getDisplayEquationsAsString()), null );
}
});
}
});
代码示例来源:origin: stackoverflow.com
public static void main(String[] args) {
StringBuilder sb = new StringBuilder();
Locale[] locales = Locale.getAvailableLocales();
for (int i = 0; i < locales.length; i++) {
sb.append(locales[i].getDisplayCountry()).append(' ');
}
JTextArea textArea = new JTextArea(sb.toString());
textArea.setLineWrap(true);
textArea.setWrapStyleWord(true);
JScrollPane scrollPane = new JScrollPane();
scrollPane.setViewportView(textArea);
JFrame frame = new JFrame("All installed locales");
frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
frame.add(scrollPane);
frame.pack();
frame.setVisible(true);
}
代码示例来源:origin: crashinvaders/gdx-texture-packer-gui
public void addChild (Component parent, Component child) {
if (parent instanceof JScrollPane)
((JScrollPane)parent).setViewportView(child);
else
((Container)parent).add(child);
}
代码示例来源:origin: stackoverflow.com
jTable1.setFont(new Font("Arial", Font.BOLD, 12));
jTable1.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
final JScrollPane sp1 = new JScrollPane();
sp1.setPreferredSize(new Dimension(600, 200));
sp1.setViewportView(jTable1);
final JTable jTable2 = new JTable(model1);
jTable2.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
final JScrollPane sp2 = new JScrollPane();
sp2.setPreferredSize(new Dimension(600, 200));
sp2.setViewportView(jTable2);
final JTable jTable3 = new TableBackroundPaint0(data1, headers);
jTable3.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
jTable3.setModel(model1);
final JScrollPane sp3 = new JScrollPane();
sp3.setPreferredSize(new Dimension(600, 200));
sp3.setViewportView(jTable3);
JPanel panel1 = new JPanel();
panel1.setLayout(new GridLayout(3, 0, 10, 10));
panel1.add(sp1);
panel1.add(sp2);
panel1.add(sp3);
JFrame frame = new JFrame("tableSelection");
frame.add(panel1);
frame.pack();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
代码示例来源:origin: libgdx/libgdx
private void initializeComponents () {
setLayout(new GridBagLayout());
JPanel sideButtons = new JPanel(new GridBagLayout());
add(sideButtons, new GridBagConstraints(1, 0, 1, 1, 0, 0, GridBagConstraints.CENTER, GridBagConstraints.BOTH,
new Insets(0, 0, 0, 0), 0, 0));
JButton newButton = new JButton("New");
sideButtons.add(newButton, new GridBagConstraints(0, -1, 1, 1, 0, 0, GridBagConstraints.CENTER,
GridBagConstraints.HORIZONTAL, new Insets(0, 0, 6, 0), 0, 0));
JButton newButton = new JButton("Duplicate");
sideButtons.add(newButton, new GridBagConstraints(0, -1, 1, 1, 0, 0, GridBagConstraints.CENTER,
GridBagConstraints.HORIZONTAL, new Insets(0, 0, 6, 0), 0, 0));
JButton deleteButton = new JButton("Delete");
sideButtons.add(deleteButton, new GridBagConstraints(0, -1, 1, 1, 0, 0, GridBagConstraints.CENTER,
GridBagConstraints.HORIZONTAL, new Insets(0, 0, 6, 0), 0, 0));
JScrollPane scroll = new JScrollPane();
add(scroll, new GridBagConstraints(0, 0, 1, 1, 1, 1, GridBagConstraints.CENTER, GridBagConstraints.BOTH, new Insets(0,
0, 0, 6), 0, 0));
emitterTable.getTableHeader().setReorderingAllowed(false);
emitterTable.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
scroll.setViewportView(emitterTable);
emitterTableModel = new DefaultTableModel(new String[0][0], new String[] {"Emitter", ""});
emitterTable.setModel(emitterTableModel);
代码示例来源:origin: stackoverflow.com
final JScrollPane scrollPane = new JScrollPane();
JButton cornerButton = new JButton("#");
scrollPane.setCorner(JScrollPane.UPPER_TRAILING_CORNER, cornerButton);
JPanel column = new JPanel();
column.setPreferredSize( new Dimension(100, cornerButton.getPreferredSize().height) );
scrollPane.setColumnHeaderView( column );
JPanel view = new JPanel();
view.setPreferredSize( new Dimension(100, 100) );
scrollPane.setViewportView( view );
frame.add(scrollPane);
frame.pack();
frame.setVisible(true);
代码示例来源:origin: libgdx/libgdx
regionSelectDialog = new JDialog(editor, "Pick regions", true);
regionPickerPanel = new RegionPickerPanel(this);
JScrollPane scrollPane = new JScrollPane();
scrollPane.setViewportView(regionPickerPanel);
regionSelectDialog.setContentPane(scrollPane);
regionSelectDialog.setDefaultCloseOperation( JDialog.HIDE_ON_CLOSE);
addContent(0, 0, pickButton = new JButton("Pick Regions"), false, GridBagConstraints.WEST, GridBagConstraints.NONE);
代码示例来源:origin: apache/pdfbox
jScrollPane1 = new JScrollPane();
tree = new Tree(this);
jScrollPane2 = new JScrollPane();
jTextPane1 = new javax.swing.JTextPane();
jScrollPane1.setViewportView(tree);
jScrollPane2.setViewportView(jTextPane1);
JScrollPane documentScroller = new JScrollPane();
documentScroller.setViewportView(documentPanel);
getContentPane().add(statusPane.getPanel(), BorderLayout.PAGE_START);
getContentPane().add(jSplitPane1, BorderLayout.CENTER);
getContentPane().add(statusBar, BorderLayout.SOUTH);
代码示例来源:origin: apache/pdfbox
private void initUI(DeviceNColorant[] colorants)
{
panel = new JPanel();
panel.setLayout(new BoxLayout(panel, BoxLayout.Y_AXIS));
panel.setPreferredSize(new Dimension(300, 500));
JLabel colorSpaceLabel = new JLabel("DeviceN colorspace");
colorSpaceLabel.setAlignmentX(Component.CENTER_ALIGNMENT);
colorSpaceLabel.setFont(new Font(Font.MONOSPACED, Font.BOLD, 30));
DeviceNTableModel tableModel = new DeviceNTableModel(colorants);
JTable table = new JTable(tableModel);
table.setDefaultRenderer(Color.class, new ColorBarCellRenderer());
table.setRowHeight(60);
JScrollPane scrollPane = new JScrollPane();
scrollPane.setViewportView(table);
panel.add(colorSpaceLabel);
panel.add(scrollPane);
}
代码示例来源:origin: stackoverflow.com
JScrollPane scrollPane = new JScrollPane();
JList list = new JList();
scrollPane.setViewportView(list);
代码示例来源:origin: stackoverflow.com
String [][] data = new String[][]{{"Test11", "Test12", "Test13", "Test14"},
{"Test21", "Test22", "Test23", "Test24"},
{"Test31", "Test32", "Test33", "Test34"}};
String[] columnName = new String[] {"Column1", "Column2", "Column3", "Column3"};
private void createDataTable(String[][] data, String[] columnName){
JFrame frame = new JFrame();
JScrollPane scrollPane = new JScrollPane();
JTable table = new JTable(data, columnName);
scrollPane.setViewportView(table);
frame.add(scrollPane);
frame.setSize(800, 800);
frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
frame.setVisible(true);
}
public String[][] getTableData (JTable table) {
TableModel dtm = table.getModel();
int nRow = dtm.getRowCount(), nCol = dtm.getColumnCount();
String[][] tableData = new String[nRow][nCol];
for (int i = 0 ; i < nRow ; i++)
for (int j = 0 ; j < nCol ; j++)
tableData[i][j] = dtm.getValueAt(i,j).toString();
return tableData;
}
代码示例来源:origin: stanfordnlp/CoreNLP
/**
* Remove all trees from the display
*/
public void clearMatches() {
JPanel spaceholder = new JPanel();
spaceholder.setBackground(Color.white);
scroller.setViewportView(spaceholder);
scroller.validate();
scroller.repaint();
matchedPartCoordinates = null;
matchedPartCoordinateIdx = -1;
}
内容来源于网络,如有侵权,请联系作者删除!