Tag: swing

JTable调用自定义单元格渲染器方法…持续

可以在http://www.splashcd.com/jtable.tarfind可以编译的源代码 我是新来的语言,所以我不确定这是否可以接受的行为。 我创build了一个JTable来显示接收到的每条消息的一行(每20秒收到一条消息)。 其中一个表列可以包含大量的文本,所以我创build了一个自定义的单元格渲染器,该单元渲染器相应地包装并设置行高。 除了一旦表格显示第一行,它就会按预期工作,每秒调用一次大约十次的单元格渲染器,直到用户closures表格为止。 一旦我在那里得到大约20行,表格变得非常迟缓,需要2-8秒来调整列的大小,爬升或下降,或者用选定的背景颜色渲染选定的行。 我在渲染器中插入了一个print语句,所以我可以看到getTableCellRendererComponent方法被调用的次数。 我禁用了工具提示,并禁用了所有单元格编辑。 当添加一个新行或调整表的大小时,我确实有一个侦听器将视图滚动到最后一行。 当我正在查看屏幕(不是触摸鼠标或键盘)时,是否应该每秒调用getTableCellRendererComponent方法? TIA

JTable右alignment页眉

基本上,我有一个JTable包含右alignment单元格的列,但左alignment的标题看起来非常糟糕。 我想正确alignment这些列的标题,而不改变标题的“外观和感觉”。 谢谢

JComboBox自动完成

如何在Netbeans 7.1中的可编辑JComboBox中执行自动完成,如在VB点networking中的ComboBox中。 我有一个列表绑定的combobox,我想通过在列表中只input一些项目的第一个字母来select项目,例如,如果一个列表有kitten ,那么当我键入ki时应该select它。

如何隐藏Swing应用程序中的游标?

有没有办法隐藏光标(除了使用透明图像作为光标)?

如何将closuresbutton添加到JTabbedPane选项卡?

我正在使用JTabbedPane,我需要在选项卡中添加一个closuresbutton来closures当前的一个。 我一直在寻找,据我所知我必须从JPanel扩展,并添加closuresbutton,因为他们在这里说但是,有没有办法添加延伸JTabbedPane的closuresbutton,还是有一个更简单的方法来做到这一点? 在此先感谢,我真的很感激你的时间和你的帮助。

有什么好的免费的date和时间select器可用于Java Swing吗?

有什么好的免费的date和时间select器可用于Java Swing吗? 有很多dateselect器可用,但没有date和时间select器。 这是迄今为止我所遇到的最接近的: 寻找一个date和时间select器 任何人?

允许“Enter”键按下提交button,而不是只使用MouseClick

我现在正在学习Swing课程以及它的一切。 我有这个玩具程序,我一直在提示一个名字,然后提出一个消息“你input(你的名字)”的JOptionPane。 我使用的提交button只能被点击,但是我也想让它与Enterbutton一起工作。 我尝试添加一个KeyListener,正如我正在使用的Java书(Eventful Java,Bruce Danyluk和Murtagh)中推荐的那样。 这是我的代码: import java.awt.BorderLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JPanel; import javax.swing.JTextField; public class NamePrompt extends JFrame{ private static final long serialVersionUID = 1L; String name; public NamePrompt(){ setLayout(new BorderLayout()); JLabel enterYourName = new JLabel("Enter Your Name Here:"); JTextField textBoxToEnterName = new JTextField(21); JPanel […]

Java Swing GUI的自动化testing

为使用Java Swing编写的GUI构build自动化testing,有哪些select? 我想testing一些使用NetBeans Swing GUI Builder编写的GUI ,因此不需要特别篡改被测代码就可以工作。

SwingWorker,Thread.sleep()或javax.swing.timer? 我需要“插入一个暂停”

我正在做一个记忆游戏,我想设置它,所以我点击第一个"card" ,然后第二个,如果他们不是相同的第二个卡显示几秒钟,然后他们回到"non-flipped"位置。 我尝试使用SwingWorker , Thread.sleep和SwingTimer但我不能让它工作。 使用Thread.sleep ,第二张牌不会"flip"如果它是重复的,它将等待睡眠时间并消失。 如果它不匹配,则等待“正面朝下”,在睡眠计时器之后,第一张卡片会翻转。 无论我在哪里放置Thread.sleep,都会发生这种情况。 随着Swing Timer只看起来“改变定时器”,而我正在与卡交互,所以我最终翻动8张卡之前,激活。 我没有与SwingWorker运气,我甚至不知道它会为我所寻找的。 这是我有的代码: class ButtonListener implements ActionListener { public void actionPerformed(ActionEvent e) { for(int index = 0; index < arraySize; index++) { if(button[index] == e.getSource()) { button[index].setText(String.valueOf(cards.get(index))); button[index].setEnabled(false); number[counter]=cards.get(index); if (counter == 0) { counter++; } else if (counter == 1) { if (number[0] == […]

聊天客户端表情符号窗口JAVA

我一直在创build一个聊天客户端(Java的挥杆),我只是让我的表情完全可用,但除了让用户键入“:)”例如,我想提供一个popup窗口,所有可用的表情符号。 我正在寻找的是制作这样一个窗口的方法(例如Skype)。 如何以及我可以去做什么? 我已经尝试了一个JMenu,但它没有做我想要的。 我想在input文本区域附近放一个小图片(可能是表情符号),点击时会popup一个填满表情符号的正方形,然后在文本区域中input“:)”作为例子。