javax.swing.JEditorPane.<init>()方法的使用及代码示例

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

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

JEditorPane.<init>介绍

暂无

代码示例

代码示例来源:origin: log4j/log4j

/**
 * Creates a new <code>DetailPanel</code> instance.
 *
 * @param aTable the table to listen for selections on
 * @param aModel the model backing the table
 */
DetailPanel(JTable aTable, final MyTableModel aModel) {
  mModel = aModel;
  setLayout(new BorderLayout());
  setBorder(BorderFactory.createTitledBorder("Details: "));
  mDetails = new JEditorPane();
  mDetails.setEditable(false);
  mDetails.setContentType("text/html");
  add(new JScrollPane(mDetails), BorderLayout.CENTER);
  final ListSelectionModel rowSM = aTable.getSelectionModel();
  rowSM.addListSelectionListener(this);
}

代码示例来源:origin: stackoverflow.com

final JEditorPane editor = new JEditorPane();
editor.setEditorKit(JEditorPane.createEditorKitForContentType("text/html"));
editor.setEditable(false);

代码示例来源:origin: SonarSource/sonarqube

componentEditor = new JEditorPane();
componentDetailsTab.setViewportView(componentEditor);
highlightingEditor = new JEditorPane();
highlightingTab.setViewportView(highlightingEditor);
symbolEditor = new JEditorPane();
symbolTab.setViewportView(symbolEditor);
coverageEditor = new JEditorPane();
coverageTab.setViewportView(coverageEditor);
duplicationEditor = new JEditorPane();
duplicationTab.setViewportView(duplicationEditor);
testsEditor = new JEditorPane();
testsTab.setViewportView(testsEditor);
issuesEditor = new JEditorPane();
issuesTab.setViewportView(issuesEditor);
externalIssuesEditor = new JEditorPane();
externalIssuesTab.setViewportView(externalIssuesEditor);
measuresEditor = new JEditorPane();
measuresTab.setViewportView(measuresEditor);
scmEditor = new JEditorPane();
scmTab.setViewportView(scmEditor);

代码示例来源:origin: magefree/mage

buttonCancel = new JButton();
JPanel panel3 = new JPanel();
txtDeckList = new JEditorPane();
    JScrollPane txtScrollableDeckList = new JScrollPane(txtDeckList);
    panel3.add(txtScrollableDeckList, new GridBagConstraints(0, 0, 1, 1, 1.0, 0.0,
        GridBagConstraints.CENTER, GridBagConstraints.BOTH,

代码示例来源:origin: stackoverflow.com

JEditorPane op = new JEditorPane();
op.setContentType("text/html");
op.setEditable(false);
return new JScrollPane(op);
  fontExampleCol.add(getExampleOfFont(fonts[ii]));
tabPane.add("Fonts", new JScrollPane(fontTable));

代码示例来源:origin: apache/pdfbox

/**
 * Creates a non-editable widget to display the error message.
 *
 */
final JComponent createErrorMessage(Throwable t)
{
  String txt = t.getLocalizedMessage();
  JEditorPane msg = new JEditorPane();
  msg.setContentType("text/plain");
  msg.setEditable(false);
  msg.setText(txt);
  return msg;
}

代码示例来源:origin: stackoverflow.com

public void run() {
  JEditorPane jep = new JEditorPane();
  jep.setContentType("text/html");//set content as html
  jep.setText("Welcome to <a href='http://stackoverflow.com/'>StackOverflow</a>.");

代码示例来源:origin: plantuml/plantuml

private JComponent getJComponent(List<String> lines) {
  final StringBuilder sb = new StringBuilder("<html>");
  for (String s : lines) {
    sb.append(s + "</b></i></u>");
    sb.append("<br>");
  }
  sb.append("</html>");
  final JEditorPane text = new JEditorPane("text/html", sb.toString());
  text.setEditable(false);
  CompoundBorder border = new CompoundBorder(BorderFactory.createEtchedBorder(BevelBorder.RAISED),
      BorderFactory.createEmptyBorder(5, 5, 5, 5));
  border = new CompoundBorder(BorderFactory.createMatteBorder(5, 5, 5, 5, getBackground()), border);
  text.setBorder(border);
  final JScrollPane jScrollPane = new JScrollPane(text, JScrollPane.VERTICAL_SCROLLBAR_ALWAYS,
      JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS);
  javax.swing.SwingUtilities.invokeLater(new Runnable() {
    public void run() {
      jScrollPane.getVerticalScrollBar().setValue(0);
    }
  });
  return jScrollPane;
}

代码示例来源:origin: stanfordnlp/CoreNLP

private void displayTsurgeonHelp() {
 if(tsurgeonHelpFrame != null) {
  tsurgeonHelpFrame.setVisible(true);
 } else {
  tsurgeonHelpFrame = new JFrame("TSurgeon Help...");
  JEditorPane helpText = new JEditorPane();
  helpText.setContentType("text/html");
  // StringBuffer s = new StringBuffer();
  // s.append(htmlTsurgeonHelp);
  helpText.setText(htmlTsurgeonHelp);
  helpText.setEditable(false);
  JScrollPane scroller = new JScrollPane(helpText);
  helpText.setCaretPosition(0);
  scroller.setPreferredSize(new Dimension(500,500));
  tsurgeonHelpFrame.add(scroller);
  tsurgeonHelpFrame.pack();
  tsurgeonHelpFrame.setBackground(Color.WHITE);
  tsurgeonHelpFrame.setVisible(true);
 }
}

代码示例来源:origin: magefree/mage

buttonCancel = new JButton();
JPanel panel3 = new JPanel();
txtDeckList = new JEditorPane();
    txtDeckList.setPreferredSize(new Dimension(550, 400));
    txtDeckList.setText(FORMAT_TEXT);
    JScrollPane txtScrollableDeckList = new JScrollPane(txtDeckList);
    panel3.add(txtScrollableDeckList, new GridBagConstraints(0, 0, 1, 1, 1.0, 0.0,
        GridBagConstraints.CENTER, GridBagConstraints.BOTH,

代码示例来源:origin: camunda/camunda-bpm-platform

/**
 * Creates a new <code>DetailPanel</code> instance.
 *
 * @param aTable the table to listen for selections on
 * @param aModel the model backing the table
 */
DetailPanel(JTable aTable, final MyTableModel aModel) {
  mModel = aModel;
  setLayout(new BorderLayout());
  setBorder(BorderFactory.createTitledBorder("Details: "));
  mDetails = new JEditorPane();
  mDetails.setEditable(false);
  mDetails.setContentType("text/html");
  add(new JScrollPane(mDetails), BorderLayout.CENTER);
  final ListSelectionModel rowSM = aTable.getSelectionModel();
  rowSM.addListSelectionListener(this);
}

代码示例来源:origin: stackoverflow.com

JEditorPane jep = new JEditorPane();
jep.setEditable(false);   

try {
 jep.setPage("http://www.yoursite.com");
}catch (IOException e) {
 jep.setContentType("text/html");
 jep.setText("<html>Could not load</html>");
} 

JScrollPane scrollPane = new JScrollPane(jep);     
JFrame f = new JFrame("Test HTML");
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.getContentPane().add(scrollPane);
f.setPreferredSize(new Dimension(800,600));
f.setVisible(true);

代码示例来源:origin: plantuml/plantuml

private JComponent getJComponent(List<String> lines) {
  final StringBuilder sb = new StringBuilder("<html>");
  for (String s : lines) {
    sb.append(s + "</b></i></u>");
    sb.append("<br>");
  }
  sb.append("</html>");
  final JEditorPane text = new JEditorPane("text/html", sb.toString());
  text.setEditable(false);
  CompoundBorder border = new CompoundBorder(BorderFactory.createEtchedBorder(BevelBorder.RAISED),
      BorderFactory.createEmptyBorder(5, 5, 5, 5));
  border = new CompoundBorder(BorderFactory.createMatteBorder(5, 5, 5, 5, getBackground()), border);
  text.setBorder(border);
  return text;
}

代码示例来源:origin: stackoverflow.com

String url = "http://host/path";
JEditorPane htmlPane = new JEditorPane(url);
htmlPane.setContentType("text/html");

代码示例来源:origin: RipMeApp/ripme

if (UpdateUtils.isNewerVersion(latestVersion)) {
  logger.info("Found newer version: " + latestVersion);
  JEditorPane changeListPane = new JEditorPane("text/html", String.format(
      "<html><font color=\"green\">New version (%s) is available!</font>" + "<br><br>Recent changes: %s"
          + "<br><br>Do you want to download and run the newest version?</html>",
      latestVersion, changeList.replaceAll("\\n", "<br><br>")));
  changeListPane.setEditable(false);
  JScrollPane changeListScrollPane = new JScrollPane(changeListPane);
  changeListScrollPane.setPreferredSize(new Dimension(300, 300));
  int result = JOptionPane.showConfirmDialog(null, changeListScrollPane, "RipMe Updater",

代码示例来源:origin: stanfordnlp/CoreNLP

private void displayHelp() {
 if (helpFrame != null) {
  helpFrame.setVisible(true);
 } else {
  helpFrame = new JFrame("Tregex Help...");
  //JPanel helpPanel = new JPanel();
  JEditorPane helpText = new JEditorPane();
  helpText.setContentType("text/html");
  // StringBuffer s = new StringBuffer();
  // s.append(htmlHelp);
  helpText.setText(htmlHelp);
  helpText.setEditable(false);
  //helpPanel.add(helpText);
  JScrollPane scroller = new JScrollPane(helpText);
  helpText.setCaretPosition(0);
  scroller.setPreferredSize(new Dimension(500,500));
  helpFrame.add(scroller);
  helpFrame.pack();
  helpFrame.setBackground(Color.WHITE);
  helpFrame.setVisible(true);
  //helpFrame.repaint();
 }
}

代码示例来源:origin: stackoverflow.com

jScrollPane1 = new javax.swing.JScrollPane();
 jEditorPane1 = new javax.swing.JEditorPane();
 setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
 jScrollPane1.setViewportView(jEditorPane1);
 getContentPane().add(jScrollPane1, java.awt.BorderLayout.CENTER);
 pack();

代码示例来源:origin: org.apache.log4j/com.springsource.org.apache.log4j

/**
 * Creates a new <code>DetailPanel</code> instance.
 *
 * @param aTable the table to listen for selections on
 * @param aModel the model backing the table
 */
DetailPanel(JTable aTable, final MyTableModel aModel) {
  mModel = aModel;
  setLayout(new BorderLayout());
  setBorder(BorderFactory.createTitledBorder("Details: "));
  mDetails = new JEditorPane();
  mDetails.setEditable(false);
  mDetails.setContentType("text/html");
  add(new JScrollPane(mDetails), BorderLayout.CENTER);
  final ListSelectionModel rowSM = aTable.getSelectionModel();
  rowSM.addListSelectionListener(this);
}

代码示例来源:origin: apache/tika

private void textDialog(String title, URL resource) {
  try {
    JDialog dialog = new JDialog(this, title);
    JEditorPane editor = new JEditorPane(resource);
    editor.setContentType("text/html");
    editor.setEditable(false);
    editor.setBackground(Color.WHITE);
    editor.setPreferredSize(new Dimension(400, 250));
    editor.addHyperlinkListener(this);
    dialog.add(editor);
    dialog.pack();
    dialog.setVisible(true);
  } catch (IOException e) {
    e.printStackTrace();
  }
}

代码示例来源:origin: libgdx/libgdx

infoLabel.setAlignmentX(Component.CENTER_ALIGNMENT);
panel.add(infoLabel);
JEditorPane pane = new JEditorPane("text/html", "<a href=\"https://github.com/libgdx/libgdx/wiki/Dependency-management-with-Gradle\">Dependency Management</a>");
pane.addHyperlinkListener(new HyperlinkListener() {
  @Override
pane.setEditable(false);
pane.setOpaque(false);
pane.setAlignmentX(Component.CENTER_ALIGNMENT);

相关文章

JEditorPane类方法