Tag: popup

是否可以在JavaFX中将CanView放在Canvas上?

我是javafx的新手。 我正在开发一个应用程序,其中我有一个canvas,我已经在其中绘制了几个图像。 我想在我的canvas上添加一个ImageView并在点击ImageView时实现一个弹出窗口? 是否有任何可能有或没有ImageView (按钮或任何控件?)或是否限制使用canvas上的控件? 我需要一些建议。

Java JPopupMenu bug

好像我在Java中发现了一个错误: 我需要创建一个透明背景的JFrame ,现在我需要为一些用户操作显示JPopupMenu 。 当JPopupMenu完全位于JFrame内时,它工作正常。 但是当JPopupMenu部分位于JFrame之外时,没有任何项目可见。 SSCCE: public class PopupTest { public static void main(String[] a) { final JFrame frame = new JFrame(); frame.setSize(500, 500); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); final JPanel panel = new JPanel(new BorderLayout()); panel.setBorder(BorderFactory.createLineBorder(Color.RED)); panel.addMouseListener(new MouseAdapter() { @Override public void mouseClicked(MouseEvent e) { if (e.getButton() == MouseEvent.BUTTON3) { JPopupMenu menu = new JPopupMenu(); for (int […]

JList右键单击显示菜单(使用,删除,取消)

我一直在网上搜索这个答案。 我有一个简单的JList,里面有项目。 当我右键单击时,我想要一个菜单​​弹出“使用,删除,取消”或类似的东西。 但是,我很难过。 下面的代码将生成一个简单的JList,里面有几个项目。 我尝试在代码中添加右键单击但它不起作用。 帮帮我? 这是我到目前为止: import java.awt.*; import java.awt.event.MouseEvent; import java.awt.event.MouseListener; import java.awt.event.MouseAdapter; import javax.swing.*; public class inv extends JApplet implements MouseListener { JList listbox; public void init() { String listData[] = { “Item 1″,”Item 2″,”Item 3″,”Item 4” }; listbox = new JList( listData ); listbox.addMouseListener( new MouseAdapter() { public void mousePressed(MouseEvent […]

如何通过Java中的脚本弹出文本框(或工具提示)

我有一个非常具体的问题:我希望能够通过方法调用,在方法调用上在屏幕上的给定位置弹出一个带有文本的工具提示(它可以说任何东西)一段时间(比如说逻辑)是一种谈话方式)并逐渐消失。 我怎么能这样做? 有没有办法通过JTooltip做到这一点? 或者我是否必须深入JNA才能得到我想要的东西? 我应该提一下,我希望工具提示在给定位置弹出文本而不用鼠标的提示,就像弹出窗口一样。 此外,如果工具提示不是正确的方式来实现我想要的(我希望我明确表示),是否有更有效的替代方案?

如果我在可见时添加项目,则不会调整JComboBox弹出窗口的大小

我有一个JComboBox弹出窗口的问题。 我的JComboBox有一个自动完成实现,如谷歌搜索框。 所以,问题是如果我在弹出窗口可见时添加或删除项目它没有resize,我需要关闭并重新打开它。 但是这个火爆的弹出成为隐形和弹出的结果,因此我无法将这个事件用于我真正的porpouse。 有一种方法可以根据其中包含的项目数量“刷新”弹出窗口大小,而不关闭并重新打开它? 谢谢。

JComboBox确定项目是否在下拉列表中不可见

我试图从JComboBox下拉列表中的JViewPort中查看每个项目是否可见 (我星期五加油) 编辑:我不想为重复事件实现MouseListener到System.out.print(…) 是不可能通过JList传递JComboBox,由JCombo#Model使用SwingUtilities http://download.oracle.com/javase/6/docs/api/javax/swing/SwingUtilities.html声明 ,但这个APi不在我的… import java.awt.*; import java.awt.event.*; import javax.swing.*; public class ItemVisibleRecCombo extends JFrame { private static final long serialVersionUID = 1L; private JComboBox fontsBox; public ItemVisibleRecCombo() { String[] numbers = {“one”, “two”, “three”, “four”, “five”, “six”, “seven”}; fontsBox = new JComboBox(numbers); fontsBox.setSelectedItem(0); fontsBox.addItemListener(new ItemListener() { @Override public void itemStateChanged(ItemEvent e) { […]

使用selenium处理弹出窗口

我有一种情况,点击链接网页打开一个弹出窗口。 弹出窗口打开后,焦点位于弹出窗口中,主窗口被禁用。 我无法将控件转移到弹出窗口。 请查看以下代码。 driver.findElement(By.linkText(“Click me”)).click();// when this line of code is reached then a popup window opens. System.out.println(“After Clicking me”); // After the popup window opens this line of code is never executed. 我无法将控件从父窗口传输到弹出窗口。 我知道以下命令。 driver.switchTo().window(“popup window”); 但它没有多大帮助。 请帮帮我。

PortletURL在弹出窗口中打开另一个portlet

我有一个create_account.jsp的钩子。 在这个jsp中,我有一个javascript代码,我尝试在iframe弹出窗口中打开一个portlet或者从Liferay中弹出一些弹出窗口。 问题是: 如何提供portlet URL? 我该如何访问它? 在那个portlet中,我只想问一个YES或NO的问题,并根据用户的回答,重定向到其他页面。