javax.swing.JScrollPane.getMinimumSize()方法的使用及代码示例

x33g5p2x  于2022-01-21 转载在 其他  
字(9.9k)|赞(0)|评价(0)|浏览(149)

本文整理了Java中javax.swing.JScrollPane.getMinimumSize()方法的一些代码示例,展示了JScrollPane.getMinimumSize()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JScrollPane.getMinimumSize()方法的具体详情如下:
包路径:javax.swing.JScrollPane
类名称:JScrollPane
方法名:getMinimumSize

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);
}

相关文章

JScrollPane类方法