java - 如何导入中间件库

标签 java oracle import middleware

我是菜鸟

我需要这门课

https://docs.oracle.com/cd/E29542_01/apirefs.1111/e13403/oracle/ide/controls/SortedListModel.html

看起来它按升序排列每个项目

如何下​​载这个库?与下载 pircbot 或 jsoup 相比,这太难找到了

以下代码是http://www.java2s.com/Tutorial/Java/0240__Swing/SortedListModelsortableJList.htm

        import java.awt.BorderLayout;

        import javax.swing.JFrame;
        import javax.swing.JList;
        import javax.swing.JScrollPane;

        import javax.swing.*;
        import java.util.*;

        class SortedListModel extends AbstractListModel {
          SortedSet<Object> model;

          public SortedListModel() {
            model = new TreeSet<Object>();
          }

          public int getSize() {
            return model.size();
          }

          public Object getElementAt(int index) {
            return model.toArray()[index];
          }

          public void add(Object element) {
            if (model.add(element)) {
              fireContentsChanged(this, 0, getSize());
          }
        }
          public void addAll(Object elements[]) {
            Collection<Object> c = Arrays.asList(elements);
            model.addAll(c);
            fireContentsChanged(this, 0, getSize());
          }

          public void clear() {
            model.clear();
            fireContentsChanged(this, 0, getSize());
          }

          public boolean contains(Object element) {
            return model.contains(element);
          }

          public Object firstElement() {
            return model.first();
          }

          public Iterator iterator() {
            return model.iterator();
          }

          public Object lastElement() {
            return model.last();
          }

          public boolean removeElement(Object element) {
            boolean removed = model.remove(element);
            if (removed) {
              fireContentsChanged(this, 0, getSize());
            }
            return removed;
          }
        }


        public class JListLocationToIndexSample {
          public static void main(String args[]) {
            SortedListModel model = new SortedListModel();

            model.add("A");
            model.add("C");
            model.add("Z");
            model.add("B");

            JFrame frame = new JFrame("Selecting JList");
            frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

            JList jlist = new JList(model);
            JScrollPane scrollPane1 = new JScrollPane(jlist);
            frame.add(scrollPane1, BorderLayout.CENTER);

            frame.setSize(350, 200);
            frame.setVisible(true);
          }
        }

最佳答案

您可以从 Jdeveloper 中的“帮助”->“检查更新”下载扩展。

仅筛选 Oracle 扩展,然后选择 Oracle 扩展 SDK。安装后您可以创建扩展项目。

关于java - 如何导入中间件库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26854151/

相关文章:

JAVA REGEX - 使用 "?"作为分隔符分割字符串

java - 数据库查询中断

java - JFrame 在收到事件后不绘制

sql - ORA-01741 : illegal zero-length identifier

Objective-C 无法识别 .h?

php - WooCommerce csv 导入自定义字段 - 调整内置导入器以包含自定义字段?

java - 如何使高度与相对宽度匹配?

database - 分布式事务-为什么我们将记录保存到文件系统?

c - Ubuntu 上的 Pro*C 安装

java - 如何从Java导入JSON文件到mongodb