Articles of window

веб-драйвер selenium – переход к родительскому окну

Я использую веб-драйвер seleniumа. Я открыл родительское окно. После того, как я нажму на ссылку, откроется новое окно. Я выбираю какое-то значение из списка, и это окно автоматически закрывается. Теперь мне нужно работать в моем родительском окне. Как я могу это сделать? Я попробовал следующий код: String HandleBefore = driver.getWindowHandle(); driver.findElement(By.xpath(“…”)).click(); for (String Handle : […]

Что случилось с моим кодом с JFrames

Это дает мне ошибку, говоря, что «Метод setContentPane (Container) в типе JFrame не применим для аргументов (GamePanel)» Вот мой код: package main; import javax.swing.JFrame; public class Game { public static void main(String[] args){ JFrame window = new JFrame(“Dragon Tales”); window.setContentPane(new GamePanel()); window.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); window.setResizable(false); } } Я точно слежу за учебником, и на его экране вообще […]

как увеличить размер JFrame в соответствии с количеством строк JPanel (table) в swing

У меня есть приложение swing, которое выполняет следующие действия: public void init() { jFrame = new JFrame(); … jFrame.add(sortingDataInputComponent.asComponent()); … jFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); jFrame.pack(); jFrame.setVisible(true); jFrame.toFront(); } там sortingDataInputComponent – JPanel с jPanel.setLayout(new BoxLayout(jPanel, BoxLayout.Y_AXIS)); внутри которого есть еще один JPanel с jPanel.setLayout(new GridLayout(0,numberOfColumns)); где private final int numberOfColumns = 3; и внутренний jpanel растет при нажатии […]

JLabel не появляется

Я работаю над программой, но мой JLabel не появляется. Мой JButton работает отлично (он появляется), но по какой-то причине JLabel не появляется. Я проверил в Интернете, но я ничего не нашел. package com.hinx.client; import java.awt.Color; import javax.swing.*; public class Main { public static void main(String [] args) { createWindow(); } static void createWindow() { //Create […]

Java JNA фокусирует определенное окно

Я пытаюсь дать моему приложению возможность сосредоточиться на другом окне (в этом случае «Блокнот») Мой class выглядит так public static class Win32WindowUtils { public interface User32 extends StdCallLibrary { User32 INSTANCE = (User32) Native.loadLibrary(“user32”, User32.class, W32APIOptions.DEFAULT_OPTIONS); HWND GetParent(HWND hWnd); HWND FindWindow(String lpClassName, String lpWindowName); HWND SetFocus(HWND hWnd); HWND FindWindowEx(HWND hwndParent, HWND hwndChildAfter, String lpszClass, String […]

Java – сообщение при закрытии windows JFrame

У меня есть Java-программа, содержащая class Application, наследующий от JFrame. Я хочу показать сообщение, которое спрашивает пользователя, хочет ли он выйти из программы, нажав кнопку X в верхнем правом углу windows. Это мой код: Я получил этот код из учебника, которое я нашел в Интернете. Я сам закодировал обработчик события WindowClosing. Однако у меня возникли […]

Java setResizable (false) изменяет размер windows (swing)

У меня странная проблема. Я использую нулевой макет для windows (= JFrame и для окон), и если я использую setResizable (false), размер windows становится больше (справа и внизу, около 10 пикселей, я бы сказал). Я не знаю почему. Два println возвращают одинаковые размеры, что странно, также … mainWnd.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); mainWnd.setTitle(wndTitle); mainWnd.setBounds(wndPosX, wndPosY, wndWidth, wndHeight); System.out.println(mainWnd.getHeight() + […]