powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Swing: how to make a button wider?
7 сообщений из 7, страница 1 из 1
Swing: how to make a button wider?
    #39610232
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В общем, нужно сделать батон шире и больше :) Подскажите, как?

сейчас есть:
Код: java
1.
JOptionPane.showMessageDialog(null, "Получены новые сообщения", "Внимание", JOptionPane.INFORMATION_MESSAGE);



...
Рейтинг: 0 / 0
Swing: how to make a button wider?
    #39610250
irbis_al
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rema174,

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
     int mes=   JOptionPane.PLAIN_MESSAGE;/*JOptionPane.WARNING_MESSAGE;*/
String caption="Заголовок";
JLabel p=new JLabel("Получено сообщение");/* в моем коде это p наследник JPanel*/
    String[] options = { "OK Моё длинное сообщение на ОК", "Отмена" };
            int result =
                JOptionPane.showOptionDialog( this,p, caption, JOptionPane.DEFAULT_OPTION,
                                          mes, null,
                                                 options, options[0]);
               
            switch (result) {
            case 0 :  try {
...
Рейтинг: 0 / 0
Swing: how to make a button wider?
    #39610255
yI211
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
Swing: how to make a button wider?
    #39610330
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
спасибо, с шириной батона я разобрался, но возникла другая проблема

дело в том, что MessageDialog при показе оказывается на заднем плане, т.е. если джава программа, которая инициирует MessageDialog работает в фоне, то диалог оказывается на заднем плане. Имеется ввиду, что если в этот момент открыт браузер, то окошко MessageDialog будет на заднем плане, т.е. "за браузером", а как его сделать на первом плане, т.е. поверх всех остальных окон ?

p.s. пока что речь про винду
...
Рейтинг: 0 / 0
Swing: how to make a button wider?
    #39610415
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rema174,

В метод showMessageDialog первым параметром нельзя null передавать. Оно к ошибкам не приводит, но модальность из-за этого работает криво.
...
Рейтинг: 0 / 0
Swing: how to make a button wider?
    #39610419
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Blazkowicz,

авторparentComponent - determines the Frame in which the dialog is displayed; if null, or if the parentComponent has no Frame, a default Frame is used
...
Рейтинг: 0 / 0
Swing: how to make a button wider?
    #39610433
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Использовать JDialog напрямую?
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Swing: how to make a button wider?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]