ChinaUnix.net
相关文章推荐:

jlist 高亮某行

这些天在看的所谓的编辑器的自动补全功能,其实就是在编辑器的适当位置要弹出一个Popup,同时这个Popup中要包括一个jlist,这样就能咖显示出和Eclipse和NetBeans中效果基本相同的效果。 需要注意的是,在编辑器中呼叫出jlist之后,焦点马上被jlist得到,但是实际的情况是我们还需要在editor中进行操作,包括输入字母的操作,这样就是说焦点还要回到editor中,这个倒是还算容易。与此同时,需要监视输入的按键内容,如果是上下...

by rockylinux - Java文档中心 - 2007-09-14 23:13:28 阅读(721) 回复(0)

相关讨论

在这个范例中采用DefaultListModel类别,因为DefaultListModel列别实作verctore中的方法,使我们在处理动态jlist比较容易。即用mouse-double click就可以从一个datamodel中移动到另外一个,反操作也ok.这就需要处理鼠标事件 while,jlist doesn't provide any special support for handling double or triple (or N) mouse clicks however it's easy to handle them using a MouseListener. Use the jlist method locationToIndex()...

by yexin218 - Java文档中心 - 2007-02-08 20:40:56 阅读(793) 回复(0)

在panel中加了一个jlist的控件,list = new jlist(model); 然后增加了一个可以接受actionlistener的button 在actionperformed(evt) { list.setModel(anothermodel); //句子1 iselecteditem = list.getSelectedIndex(); //句子2 } 这些model都是在一开始就定义好的,在编译过程中没有错误,可是在实际运行中就发生错误了,而且两句子都有问题,注销一句,另外一句在运行中都抛出问题,为什么? 我...

by polark - Java - 2004-08-12 10:17:58 阅读(4656) 回复(9)

jlist类代表的Swing列表显示一个可选取对象列表,它支持三种选取模式:单选取、单间隔选取和多间隔选取。   jlist类把维护和绘制列表的工作委托给一个对象来完成。一个列表的模型维护一个对象列表,列表单元绘制器将这些对象绘制在列表单元中。   缺省情况下,列表单元绘制器是DefaultListCellRenderrer的实例,它绘制表17-1中列出的对象。图标和字符串按原样显示,而所有其他类型对象的绘制方式是:通过显示从这些对象的t...

by xpjjy - Java文档中心 - 2009-01-01 14:27:22 阅读(1253) 回复(0)

首先说明的是我用的工具是NetBeans,感觉在图形设计上,NetBeans真的是比Eclipse好的多。 (1).将jlist托到Frame上,然后再代码状态添加如下代码: javax.swing.DefaultListModel model1 = new javax.swing.DefaultListModel(); (2).然后在你要动态添加的地方加上这个代码: jlistKmName.setModel(model1); (3)之后你就什么都不用管了,所有的交给java自动完成,你所要做的只是操作model1; 例如: model1...

by vmoon - Java文档中心 - 2007-04-08 10:10:38 阅读(1038) 回复(0)

请问怎么样在jlist定义的列表中增加项目?比如增加“象棋”、“围棋”等。还有,jlist有没有滚动条?

by scwfeng - Java - 2006-04-09 08:02:51 阅读(2910) 回复(2)

怎样才能监听一个jlist,又怎样才能去处理List中的各个选项的事件问题, 问题很菜,希望大虾能发一个完整的程序给小弟参考一下.先谢了

by yyw_84 - Java - 2004-08-02 02:34:32 阅读(1203) 回复(0)

[code] import java.awt.*; import java.awt.event.*; import javax.swing.*; import javax.swing.event.*;//由于ListSelectionEvent是swing的事件,不是awt的事件,因此我们必须import //javax.swing.event.*。 public class jlist7 extends JFrame implements ListSelectionListener { jlist list = null; JLabel label = null; String[] s = {"美国","日本","大陆","英国","法国","意...

by SY_Gemini - Java - 2006-06-27 02:10:48 阅读(4059) 回复(3)

制作更酷的jlist界面 turbochen(原作) 关键字 java,listcellrenderer,callback 内容: 1。绘制器的工作原理。 2。用自订的绘制器更换jlist和JComboBox的外观。 3。让新的外观响应鼠标事件。 借助swing体系的mvc设计理念,为组件更换不同的外观成为轻而易举的事情。本文主要以jlist和JComboBox为例讲解ListCellRenderer的原理与用法. 一、绘制器的工作原理 不管是jlist还是JComboBox,它们都用到了ListCellR...

by eclipse - Java - 2006-03-22 11:21:19 阅读(2944) 回复(1)

其实这只不过是先前 java Swing List 的扩展。用两种不同的方法来实现相同的功能。 先前采用的是double click的方法来实现list之间item的添加和删除。今天说的是用按钮事件来完成任务。 其实两者都差不多,都是让list 与 dataModel 相关联,然后根据其 addData, removeIndex等函数来实现的。 import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.MouseAdapter; i...

by yexin218 - Java文档中心 - 2007-02-19 10:25:53 阅读(1508) 回复(0)

我的代码如下: 使用JBuilderX package test; import java.awt.*; import javax.swing.*; public class listIcon extends JFrame{ String face[]={"a1.jpg","a2.jpg"}; JScrollPane jScrollPane1 = new JScrollPane(); jlist jlist1 = new jlist(); DefaultListModel model=new DefaultListModel(); public listIcon() { try { jbInit(); } catch(Exception e) { e.printStackTrace(); }...

by linuxjavacy - Java - 2005-05-06 16:32:34 阅读(1108) 回复(1)