Я хочу знать, как работает JOptionPane или любое предупреждение, подтверждение и т. Д. Сообщение. Поскольку я хочу запрограммировать кадр, который не закрывает его, избегайте выполнения кода, который следует при открытии кадра
Первый parГЎmetro dГ©jalo всегда null
JOptionPane.showMessageDialog(null, "Se guardaron los cambios exitosamente!");
JOptionPane.showMessageDialog(null, "No es posible realizar esta acción debido que..."
+"\nCompruebe el...","Título de la ventana",JOptionPane.ERROR_MESSAGE);
В Гєltimo parГЎmetro elegГ-s постоянная величина класса для значка, который ты хочешь. Например precauciГіn:
JOptionPane.showMessageDialog(null, "Cuidado...","Título de la ventana",JOptionPane.WARNING_MESSAGE);
, Когда составитель пишет JOptionPane.
, разворачивает тебе все постоянные величины.
int num = JOptionPane.showConfirmDialog(null, "Realmente desea eliminar este cliente?"
+ "\nCliente: x", "Confirmar Eliminar",JOptionPane.YES_NO_OPTION, JOptionPane.OK_CANCEL_OPTION);
у Этого окна есть две кнопки, , если и не . Если пользователь нажимает , если , devolverГЎ стоимость 0, если нажимает не devolverГЎ стоимость 1, и если закрывает окно devolverГЎ -1. Тогда ты контролируешь с одним if
, например:
int num = JOptionPane.showConfirmDialog(null, "Realmente desea eliminar este cliente?"
+ "\nCliente: x", "Confirmar Eliminar",JOptionPane.YES_NO_OPTION, JOptionPane.OK_CANCEL_OPTION);
if(num == 0){
//acciones
}
else{
//significa que pulsó no o que cerro la ventana
//acciones
}