logo

Јава ЈОптионПане

Класа ЈОптионПане се користи за обезбеђивање стандардних дијалога као што су оквир за дијалог поруке, дијалог за потврду и дијалог за унос. Ови дијалошки оквири се користе за приказ информација или добијање уноса од корисника. Класа ЈОптионПане наслеђује класу ЈЦомпонент.

Декларација класе ЈОптионПане

 public class JOptionPane extends JComponent implements Accessible 

Уобичајени конструктори класе ЈОптионПане

Цонструцтор Опис
ЈОптионПане() Користи се за креирање ЈОптионПане-а са тест поруком.
ЈОптионПане (порука објекта) Користи се за креирање инстанце ЈОптионПане-а за приказ поруке.
ЈОптионПане(порука објекта, инт мессагеТипе Користи се за креирање инстанце ЈОптионПане-а за приказ поруке са наведеним типом поруке и подразумеваним опцијама.

Уобичајене методе класе ЈОптионПане

Методе Опис
ЈДиалог цреатеДиалог (наслов стринга) Користи се за креирање и враћање новог ЈДиалог-а без родитеља са наведеним насловом.
статиц воид сховМессагеДиалог(Цомпонент парентЦомпонент, Објецт мессаге) Користи се за креирање дијалога информативне поруке под називом 'Порука'.
статиц воид сховМессагеДиалог(Цомпонент парентЦомпонент, Објецт мессаге, Стринг титле, инт мессагеТипе) Користи се за креирање дијалога поруке са датим насловом и врстом поруке.
статиц инт сховЦонфирмДиалог(Цомпонент парентЦомпонент, Објецт мессаге) Користи се за креирање дијалога са опцијама Да, Не и Откажи; са насловом, Изаберите опцију.
статиц Стринг сховИнпутДиалог(Цомпонент парентЦомпонент, Објецт мессаге) Користи се за приказивање дијалога са питањем и поруком који захтева унос од корисника који је родитељ за парентЦомпонент.
воид сетИнпутВалуе(Објецт невВалуе) Користи се за подешавање улазне вредности коју је изабрао или унео корисник.

Јава ЈОптионПане Пример: сховМессагеДиалог()

 import javax.swing.*; public class OptionPaneExample { JFrame f; OptionPaneExample(){ f=new JFrame(); JOptionPane.showMessageDialog(f,'Hello, Welcome to Javatpoint.'); } public static void main(String[] args) { new OptionPaneExample(); } } 

Излаз:

Јава Јоптионпане 1

Јава ЈОптионПане Пример: сховМессагеДиалог()

 import javax.swing.*; public class OptionPaneExample { JFrame f; OptionPaneExample(){ f=new JFrame(); JOptionPane.showMessageDialog(f,'Successfully Updated.','Alert',JOptionPane.WARNING_MESSAGE); } public static void main(String[] args) { new OptionPaneExample(); } } 

Излаз:

Јава Јоптионпане 2

Јава ЈОптионПане Пример: сховИнпутДиалог()

 import javax.swing.*; public class OptionPaneExample { JFrame f; OptionPaneExample(){ f=new JFrame(); String name=JOptionPane.showInputDialog(f,'Enter Name'); } public static void main(String[] args) { new OptionPaneExample(); } } 

Излаз:

Јава Јоптионпане 3

Јава ЈОптионПане Пример: сховЦонфирмДиалог()

 import javax.swing.*; import java.awt.event.*; public class OptionPaneExample extends WindowAdapter{ JFrame f; OptionPaneExample(){ f=new JFrame(); f.addWindowListener(this); f.setSize(300, 300); f.setLayout(null); f.setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE); f.setVisible(true); } public void windowClosing(WindowEvent e) { int a=JOptionPane.showConfirmDialog(f,'Are you sure?'); if(a==JOptionPane.YES_OPTION){ f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } } public static void main(String[] args) { new OptionPaneExample(); } } 

Излаз:

Јава Јоптионпане 4