JOptionPane etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
JOptionPane etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

10 Aralık 2019 Salı

Swing JOptionPane Sınıfı - InputBox

Giriş
Input Box göstermek için üç yöntem var.

1. createDialog Kullanımı
1. JOptionPane nesnesi yaratılır.
Parametre olarak message + messageType olarak JOptionPane.QUESTION_MESSAGE + JOptionPane.OK_CANCEL_OPTION + icon + selectionValues + initialSelectionValue alır

2. JOptionPane.createDialog() metodu çağrılır.
Parametre olarak parentComponent + title alır

Döndürülen JDialog nesnesinin


setAlwaysOnTop() metodu çağrılır

Girilen değeri okumak için
optionPane.getInputValue() çağrılır. Eğer döndürülen nesne JOptionPane.UNINITIALIZED_VALUE değilse bir değer girilmiştir.

2. showInputDialog Kullanımı

2.1 showInputDialog metodu- message
Örnek
Şöyle yaparız
String shift_String = JOptionPane.showInputDialog("Please enter shift to the right:");
Örnek
Şöyle yaparız.
String test1= JOptionPane.showInputDialog("Please input mark for test 1: ");

2. 2 showInputDialog metodu - parentComponent + message
Örnek ver

2. 3 showInputDialog metodu - parentComponent + message + initialSelectionValue
Örnek ver

2. 4 showInputDialog metodu parentComponent +message + title + messageType
Örnek ver

2. 5 showInputDialog metodu- parent + message + title + JOptionPane.QUESTION_MESSAGE + icon + selectionValues[] + initialSelectionValue
Örnek ver

3. showOptionDialog Kullanımı
Örnek
Şöyle yaparız.
int min = 1;
int max = 10;
int initial = 5;

JSpinner inputField =
    new JSpinner(new SpinnerNumberModel(initial, min, max, 1));

int response = JOptionPane.showOptionDialog(frame,
    new Object[] { "Number you want:\n", inputField },
    "Enter number",
    JOptionPane.OK_CANCEL_OPTION,
    JOptionPane.PLAIN_MESSAGE,
    null, null, null);

if (response == JOptionPane.OK_OPTION) {
    int myNumber = (Integer) inputField.getValue();
    // Do stuff with myNumber here
} else {
    System.out.println("User canceled dialog.");
}

21 Ocak 2019 Pazartesi

Swing JOptionPane Sınıfı - ConfirmBox

Giriş
Error Box göstermek için iki yöntem var.

1. createDialog Kullanımı
Örnek ver

2. showConfirmDialog Kullanımı
İmzası şöyle.
showConfirmDialog(Component parentComponent, Object message, String title, int optionType)


17 Ocak 2019 Perşembe

Swing JOptionPane Sınıfı - ErrorBox

Giriş
Error Box göstermek için iki yöntem var.

1. createDialog Kullanımı
1. JOptionPane nesnesi yaratılır.
Parametre olarak message + messageType olarak JOptionPane.ERROR_MESSAGE alır

2. JOptionPane.createDialog() metodu çağrılır.
Parametre olarak parentComponent + title alır

Döndürülen JDialog nesnesinin
setAlwaysOnTop() metodu çağrılır

Örnek
Şöyle yaparız
JOptionPane optionPane = new JOptionPane("ErrorMsg", JOptionPane.ERROR_MESSAGE);    
JDialog dialog = optionPane.createDialog("Failure"); //title
dialog.setAlwaysOnTop(true);
dialog.setVisible(true);
2. showMessageDialog Kullanım

Örnek
Şöyle yaparız.
JOptionPane.showMessageDialog(myFrame, 
  "ErrorMsg", "Failure", JOptionPane.ERROR_MESSAGE);

23 Kasım 2018 Cuma

Swing JOptionPane Sınıfı

Giriş
Şu satırı dahil ederiz.
import javax.swing.JOptionPane;
showConfirmationDialog metodu
Şöyle yaparız.
int reply = JOptionPane.showConfirmDialog(null, "Would you like to change password?",
  "Warning!", JOptionPane.YES_NO_OPTION);
if (reply == JOptionPane.YES_OPTION) {
  ...
}
showInputDialog metodu - parent + message 
Kullanıcıdan bilgi isteyen kutu gösterir. Şöyle yaparız.
String str = JOptionPane.showInputDialog (null, "Input Value ");
showInputDialog metodu - parent + mesage + title + messageType
Kullanıcıdan bilgi isteyen kutu gösterir. Örnek ver.

showInputDialog metodu - message 
Kullanıcıdan bilgi isteyen kutu gösterir. Şöyle yaparız.
JOptionPane.showInputDialog("Player name");
showInputDialog metodu - parent + mesage + title + messageType + icon + selectionValues + initialSelectionValue
messageType JOptionPane.QUESTION_MESSAGE olabilir.
icon null olabilir.

ComboBox çıkartmak için şöyle yaparız.

showMessageDialog metodu - parent + msg
Bilgi vermek amaçlıdır. Bir işlemden sonra işlemin başarılı olduğunu göstermek için kullanabiliriz.
Örnek
Şöyle yaparız.
String str = ...;
JOptionPane.showMessageDialog (null, str);
Örnek
Şöyle yaparız.
JOptionPane.showMessageDialog(this, "Saved");
showMessageDialog metodu - parent + msg + title + msgType
Şöyle yaparız
JOptionPane.showMessageDialog (null, myPanel,
  "Title", JOptionPane.INFORMATION_MESSAGE);