本文整理了Java中javax.swing.JScrollPane.getMinimumSize()
方法的一些代码示例,展示了JScrollPane.getMinimumSize()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JScrollPane.getMinimumSize()
方法的具体详情如下:
包路径:javax.swing.JScrollPane
类名称:JScrollPane
方法名:getMinimumSize
暂无
代码示例来源:origin: undera/jmeter-plugins
private JScrollPane makeScrollPane(Component comp) {
JScrollPane pane = new JScrollPane(comp);
pane.setPreferredSize(pane.getMinimumSize());
pane.setBorder(javax.swing.BorderFactory.createEmptyBorder(0, 0, 0, 0));
return pane;
}
代码示例来源:origin: kg.apc/jmeter-plugins-cmn-jmeter
private JScrollPane makeScrollPane(Component comp) {
JScrollPane pane = new JScrollPane(comp);
pane.setPreferredSize(pane.getMinimumSize());
pane.setBorder(javax.swing.BorderFactory.createEmptyBorder(0, 0, 0, 0));
return pane;
}
代码示例来源:origin: undera/jmeter-plugins
private JPanel createParamsPanel() {
JPanel panel = new JPanel(new BorderLayout(5, 5));
panel.setBorder(BorderFactory.createTitledBorder("Threads Schedule"));
panel.setPreferredSize(new Dimension(200, 200));
JScrollPane scroll = new JScrollPane(createGrid());
scroll.setPreferredSize(scroll.getMinimumSize());
panel.add(scroll, BorderLayout.CENTER);
buttons = new ButtonPanelAddCopyRemove(grid, tableModel, defaultValues);
panel.add(buttons, BorderLayout.SOUTH);
return panel;
}
代码示例来源:origin: kg.apc/jmeter-plugins-standard
private JPanel createParamsPanel() {
JPanel panel = new JPanel(new BorderLayout(5, 5));
panel.setBorder(BorderFactory.createTitledBorder("Requests Per Second (RPS) Schedule"));
panel.setPreferredSize(new Dimension(200, 200));
JScrollPane scroll = new JScrollPane(createGrid());
scroll.setPreferredSize(scroll.getMinimumSize());
panel.add(scroll, BorderLayout.CENTER);
buttons = new ButtonPanelAddCopyRemove(grid, tableModel, defaultValues);
panel.add(buttons, BorderLayout.SOUTH);
return panel;
}
代码示例来源:origin: undera/jmeter-plugins
private Component createRegExpPanel() {
JPanel panel = new JPanel(new BorderLayout(5, 5));
panel.setBorder(BorderFactory.createTitledBorder("Regular Expressions Data Extractor"));
panel.setPreferredSize(new Dimension(150, 150));
JScrollPane scroll = new JScrollPane(createGrid());
scroll.setPreferredSize(scroll.getMinimumSize());
panel.add(scroll, BorderLayout.CENTER);
panel.add(new ButtonPanelAddCopyRemove(grid, tableModel, defaultValues), BorderLayout.SOUTH);
return panel;
}
代码示例来源:origin: undera/jmeter-plugins
private JPanel createParamsPanel() {
JPanel panel = new JPanel(new BorderLayout(5, 5));
panel.setBorder(BorderFactory.createTitledBorder("Requests Per Second (RPS) Schedule"));
panel.setPreferredSize(new Dimension(200, 200));
JScrollPane scroll = new JScrollPane(createGrid());
scroll.setPreferredSize(scroll.getMinimumSize());
panel.add(scroll, BorderLayout.CENTER);
buttons = new ButtonPanelAddCopyRemove(grid, tableModel, defaultValues);
panel.add(buttons, BorderLayout.SOUTH);
return panel;
}
代码示例来源:origin: org.apache.jmeter/ApacheJMeter_components
private JComponent getSideBySidePanel() {
JPanel main = new JPanel(new GridLayout(1, 2));
JScrollPane base = new JScrollPane(getBaseTextPane());
base.setPreferredSize(base.getMinimumSize());
JScrollPane secondary = new JScrollPane(getSecondaryTextPane());
secondary.setPreferredSize(secondary.getMinimumSize());
main.add(base);
main.add(secondary);
main.setPreferredSize(main.getMinimumSize());
return main;
}
代码示例来源:origin: Blazemeter/jmeter-bzm-plugins
private JPanel createParamsPanel() {
JPanel panel = new JPanel(new BorderLayout(5, 5));
panel.setBorder(BorderFactory.createTitledBorder("URLs to Retrieve"));
panel.setPreferredSize(new Dimension(200, 200));
JScrollPane scroll = new JScrollPane(createGrid());
scroll.setPreferredSize(scroll.getMinimumSize());
panel.add(scroll, BorderLayout.CENTER);
buttons = new ButtonPanelAddCopyRemove(grid, tableModel, defaultValues);
panel.add(buttons, BorderLayout.SOUTH);
return panel;
}
代码示例来源:origin: kg.apc/jmeter-plugins-extras
private Component createRegExpPanel() {
JPanel panel = new JPanel(new BorderLayout(5, 5));
panel.setBorder(BorderFactory.createTitledBorder("Regular Expressions Data Extractor"));
panel.setPreferredSize(new Dimension(150, 150));
JScrollPane scroll = new JScrollPane(createGrid());
scroll.setPreferredSize(scroll.getMinimumSize());
panel.add(scroll, BorderLayout.CENTER);
panel.add(new ButtonPanelAddCopyRemove(grid, tableModel, defaultValues), BorderLayout.SOUTH);
return panel;
}
代码示例来源:origin: undera/jmeter-plugins
private Component createSamplerPanel() {
JPanel panel = new JPanel(new BorderLayout(5, 5));
panel.setBorder(BorderFactory.createTitledBorder("Database Samplers"));
panel.setPreferredSize(new Dimension(150, 150));
JScrollPane scroll = new JScrollPane(createGrid());
scroll.setPreferredSize(scroll.getMinimumSize());
panel.add(scroll, BorderLayout.CENTER);
panel.add(new ButtonPanelAddCopyRemove(grid, tableModel, defaultValues), BorderLayout.SOUTH);
grid.getTableHeader().setReorderingAllowed(false);
return panel;
}
代码示例来源:origin: undera/jmeter-plugins
private Component createSamplerPanel() {
JPanel panel = new JPanel(new BorderLayout(5, 5));
panel.setBorder(BorderFactory.createTitledBorder("JMX Samplers"));
panel.setPreferredSize(new Dimension(150, 150));
JScrollPane scroll = new JScrollPane(createGrid());
scroll.setPreferredSize(scroll.getMinimumSize());
panel.add(scroll, BorderLayout.CENTER);
panel.add(new ButtonPanelAddCopyRemove(grid, tableModel, defaultValues), BorderLayout.SOUTH);
grid.getTableHeader().setReorderingAllowed(false);
return panel;
}
代码示例来源:origin: kg.apc/jmeter-plugins-extras
private Component createSamplerPanel() {
JPanel panel = new JPanel(new BorderLayout(5, 5));
panel.setBorder(BorderFactory.createTitledBorder("Database Samplers"));
panel.setPreferredSize(new Dimension(150, 150));
JScrollPane scroll = new JScrollPane(createGrid());
scroll.setPreferredSize(scroll.getMinimumSize());
panel.add(scroll, BorderLayout.CENTER);
panel.add(new ButtonPanelAddCopyRemove(grid, tableModel, defaultValues), BorderLayout.SOUTH);
grid.getTableHeader().setReorderingAllowed(false);
return panel;
}
代码示例来源:origin: undera/jmeter-plugins
protected Component createSamplerPanel() {
JPanel panel = new JPanel(new BorderLayout(5, 5));
panel.setBorder(BorderFactory.createTitledBorder("Monitoring Samplers"));
panel.setPreferredSize(new Dimension(150, 150));
JScrollPane scroll = new JScrollPane(createGrid());
scroll.setPreferredSize(scroll.getMinimumSize());
panel.add(scroll, BorderLayout.CENTER);
panel.add(new ButtonPanelAddCopyRemove(grid, tableModel, getDefaultValues()), BorderLayout.SOUTH);
grid.getTableHeader().setReorderingAllowed(false);
return panel;
}
代码示例来源:origin: org.apache.jmeter/ApacheJMeter_components
/**
* Creates a scroll pane containing the actual graph of the results.
*
* @return a scroll pane containing the graph
*/
private Component createGraphPanel() {
JScrollPane graphScrollPanel = makeScrollPane(graph, ScrollPaneConstants.VERTICAL_SCROLLBAR_NEVER,
ScrollPaneConstants.HORIZONTAL_SCROLLBAR_AS_NEEDED);
graphScrollPanel.setViewportBorder(BorderFactory.createEmptyBorder(2, 2, 2, 2));
graphScrollPanel.setPreferredSize(graphScrollPanel.getMinimumSize());
return graphScrollPanel;
}
代码示例来源:origin: kg.apc/jmeter-plugins-cmn-jmeter
protected Component createSamplerPanel() {
JPanel panel = new JPanel(new BorderLayout(5, 5));
panel.setBorder(BorderFactory.createTitledBorder("Monitoring Samplers"));
panel.setPreferredSize(new Dimension(150, 150));
JScrollPane scroll = new JScrollPane(createGrid());
scroll.setPreferredSize(scroll.getMinimumSize());
panel.add(scroll, BorderLayout.CENTER);
panel.add(new ButtonPanelAddCopyRemove(grid, tableModel, getDefaultValues()), BorderLayout.SOUTH);
grid.getTableHeader().setReorderingAllowed(false);
return panel;
}
代码示例来源:origin: org.apache.jmeter/ApacheJMeter_components
private void showTextResponse(String response) {
results.setContentType("text/plain"); // $NON-NLS-1$
results.setText(response == null ? "" : response); // $NON-NLS-1$
results.setCaretPosition(0);
resultsScrollPane.setViewportView(results);
// Bug 55111 - Refresh JEditor pane size depending on the presence or absence of scrollbars
resultsScrollPane.setPreferredSize(resultsScrollPane.getMinimumSize());
results.revalidate();
}
代码示例来源:origin: net.java.openjdk.cacio/cacio-shared
@Override
public Dimension getPreferredSize(int rows, int columns) {
Font f = textArea.getFont();
FontMetrics fm = textArea.getFontMetrics(f);
int w = fm.charWidth('m') * columns;
int h = fm.getHeight() * rows;
Dimension spSize = getSwingComponent().getMinimumSize();
spSize.width += w;
spSize.height += h;
return spSize;
}
代码示例来源:origin: org.apache.jmeter/ApacheJMeter_components
private void showHTMLFormattedResponse(String response) {
results.setContentType("text/plain"); // $NON-NLS-1$
results.setText(response == null ? "" : Jsoup.parse(response).html()); // $NON-NLS-1$
results.setCaretPosition(0);
resultsScrollPane.setViewportView(results);
// Bug 55111 - Refresh JEditor pane size depending on the presence or absence of scrollbars
resultsScrollPane.setPreferredSize(resultsScrollPane.getMinimumSize());
results.revalidate();
}
代码示例来源:origin: undera/jmeter-plugins
public Grid(String title, String[] columnIdentifiers, Class<?>[] columnClasses, Object[] defaultValues, JTable grid) {
super();
this.setBorder(BorderFactory.createTitledBorder(title));
this.setPreferredSize(new Dimension(150, 150));
this.grid = grid;
JScrollPane scroll = new JScrollPane(createGrid(columnIdentifiers, columnClasses));
scroll.setPreferredSize(scroll.getMinimumSize());
this.add(scroll, BorderLayout.CENTER);
this.add(new ButtonPanelAddCopyRemove(grid, tableModel, defaultValues), BorderLayout.SOUTH);
grid.getTableHeader().setReorderingAllowed(false);
}
代码示例来源:origin: kg.apc/jmeter-plugins-cmn-jmeter
public Grid(String title, String[] columnIdentifiers, Class<?>[] columnClasses, Object[] defaultValues, JTable grid) {
super();
this.setBorder(BorderFactory.createTitledBorder(title));
this.setPreferredSize(new Dimension(150, 150));
this.grid = grid;
JScrollPane scroll = new JScrollPane(createGrid(columnIdentifiers, columnClasses));
scroll.setPreferredSize(scroll.getMinimumSize());
this.add(scroll, BorderLayout.CENTER);
this.add(new ButtonPanelAddCopyRemove(grid, tableModel, defaultValues), BorderLayout.SOUTH);
grid.getTableHeader().setReorderingAllowed(false);
}
内容来源于网络,如有侵权,请联系作者删除!