Запитання з тегом «swing»

Swing - основний інструментарій користувальницького інтерфейсу на Java і постачається зі стандартним Java SDK. Він міститься в пакеті javax.swing.


4
Java: різниця між методами setPreferredSize () та setSize () в компонентах
У чому головна відмінність між setSize()та setPreferredSize(). Іноді я використовував setSize(), іноді setPreferredSize(), іноді один робить те, що я хочу, іноді інший. Який дзвінок я повинен використовувати для JFrames та JPanels?
105 java  swing  jframe  jpanel 


7
Відкрити посилання в браузері за допомогою кнопки java? [дублікат]
На це питання вже є відповіді : Як відкрити веб-браузер за замовчуванням за допомогою Java (9 відповідей) Закрито минулого місяця . Як я можу відкрити посилання у веб-переглядачі за замовчуванням натисканням кнопки по рядках button.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { open("www.google.com"); // just what is the 'open' method? …

1
Які бібліотеки графічного інтерфейсу використовують JetBrains?
Фон Я дещо новачок у Java і мені подобається використовувати IntelliJ IDE, розроблений командою JetBrains. Я завантажив джерело для Community Edition, і я намагаюся розробити, які бібліотеки графічного інтерфейсу вони використовують, щоб отримати зовнішній вигляд. Питання Які бібліотеки (якщо такі є) вони використовують для отримання не вроджених вкладок, панелей інструментів …



9
Налаштування Java JTable Ширина стовпця
У мене є JTable, в якому я встановлюю розмір стовпця таким чином: table.setAutoResizeMode(JTable.AUTO_RESIZE_OFF); table.getColumnModel().getColumn(0).setPreferredWidth(27); table.getColumnModel().getColumn(1).setPreferredWidth(120); table.getColumnModel().getColumn(2).setPreferredWidth(100); table.getColumnModel().getColumn(3).setPreferredWidth(90); table.getColumnModel().getColumn(4).setPreferredWidth(90); table.getColumnModel().getColumn(6).setPreferredWidth(120); table.getColumnModel().getColumn(7).setPreferredWidth(100); table.getColumnModel().getColumn(8).setPreferredWidth(95); table.getColumnModel().getColumn(9).setPreferredWidth(40); table.getColumnModel().getColumn(10).setPreferredWidth(400); Це добре працює, але коли таблиця максимізована, я отримую порожнє місце праворуч від останнього стовпця. Чи можливо зробити останній стовпець змінити розмір до кінця вікна при зміні …
95 java  swing  size  jtable 

9
Як закрити програму Java Swing із коду
Який правильний спосіб припинити програму Swing із коду, і які є підводні камені? Я намагався автоматично закрити свою програму після спрацьовування таймера. Але лише заклик dispose()до JFrameне зробив трюку - вікно зникло, але додаток не припинилося. Однак, закривши вікно кнопкою закриття, програма дійсно припиняє роботу. Що я повинен зробити?
94 java  swing 


9
Як прискорити швидкість прокрутки в JScrollPane при використанні колеса миші?
Я бачу метод JScrollPane.setWheelScrollingEnabled(boolean)увімкнення або вимкнення прокрутки коліщатка миші. Однак існує спосіб регулювання швидкості прокрутки? На мій погляд, це смішно повільно. Незалежно від розміру вікна, прокрутка становить близько трьох пікселів за клік. Я хотів би, щоб це було набагато більше, ніж це. Будь-які ідеї?


11
Як піднести вікно спереду?
У нас є програма Java, яку потрібно висувати на перший план, коли механізм телеконтролю активує щось у програмі. Щоб отримати це, ми реалізували у викликаному методі класу, який представляє фрейм нашої програми (розширення a JFrame), наступну реалізацію: setVisible(true); toFront(); В ОС Windows XP це працює при першому виклику, вдруге блимає …
90 java  windows  swing  awt 


6
JTable Як оновити модель таблиці після вставки, видалення або оновлення даних.
Це моя jTable private JTable getJTable() { String[] colName = { "Name", "Email", "Contact No. 1", "Contact No. 2", "Group", "" }; if (jTable == null) { jTable = new JTable() { public boolean isCellEditable(int nRow, int nCol) { return false; } }; } DefaultTableModel contactTableModel = (DefaultTableModel) jTable .getModel(); …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.