Tag: jwindow

真的不可能在运行时删除任何JDialog或JWindow

正如我所尝试的那样,看起来那是不可能的,没有成功,因为我尝试过,或者存在另一种方式? import java.awt.*; import java.awt.event.WindowEvent; import java.util.logging.Level; import java.util.logging.Logger; import javax.swing.*; public class SuperConstructor extends JFrame { private static final long serialVersionUID = 1L; private int i = 1; private boolean runProcess; private int top = 20; private int left = 20; public SuperConstructor() { setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setPreferredSize(new Dimension(300, 300)); setTitle(“Super constructor”); setLocation(150, 150); pack(); setVisible(true); […]

Java Swing:JWindow出现在所有其他进程窗口后面,并且不会消失

我正在使用JWindow在应用程序启动期间显示我的启动画面。 但它不会出现在所有窗口的前面,它也不会消失。 import java.awt.BorderLayout; import java.awt.Color; import java.awt.Dimension; import java.awt.Font; import java.awt.Toolkit; import javax.swing.BorderFactory; import javax.swing.ImageIcon; import javax.swing.JLabel; import javax.swing.JPanel; import javax.swing.JWindow; public class MySplash { public static MySplash INSTANCE; private static JWindow jw; public MySplash(){ createSplash(); } private void createSplash() { jw = new JWindow(); JPanel content = (JPanel) jw.getContentPane(); content.setBackground(Color.white); // Set the […]

用Java实现自动完成 – 我做得对吗?

算法 开始 输入城市名称 – 部分或完整 如果用户按Enter键,则从JTextField获取文本 开始蛮力搜索。 如果找到匹配项,则将它们放在Vector并将其放入JList 如果未找到匹配项,请在Vector添加“找不到匹配项” String 向包含结果的用户显示JWindow 停止 码: package test; import javax.swing.*; import java.awt.Dimension; import java.awt.event.*; import java.util.Vector; public class AutoCompleteTest extends JFrame{ JTextField city = new JTextField(10); String enteredName = null; String[] cities = {“new jersey”,”new hampshire”, “sussex”,”essex”,”london”,”delhi”,”new york”}; JList list = new JList(); JScrollPane pane = new JScrollPane(); […]

Java Swing JWindow应用程序崩溃

如果我使用JDK1.8_40或更新版本(Oracle或OpenJDK执行相同操作),以下代码和对话框resize将使应用程序崩溃(尝试过Windows 7,x64,64位JDK) import javax.swing.JButton; import javax.swing.JDialog; import javax.swing.JPanel; import javax.swing.JWindow; import javax.swing.SwingUtilities; import javax.swing.Timer; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; public class Main { public static void main(String[] args) { SwingUtilities.invokeLater(new Runnable() { @Override public void run() { final JDialog dialog = new JDialog(); dialog.add(new JPanel()); dialog.setVisible(true); dialog.setBounds(100, 100, 100, 100); final JWindow dependentWindow = getjWindow(dialog); dependentWindow.setVisible(true); […]

如何让我的JWindow窗口始终保持专注

我正在制作一个包含JWindow的java应用程序。 我希望能够跟踪鼠标而无需用户在转到另一个窗口后点击窗口。