logo

Јава ЈБуттон

Класа ЈБуттон се користи за креирање означеног дугмета које има имплементацију независну од платформе. Апликација резултира неком радњом када се дугме притисне. Наслеђује класу АбстрацтБуттон.

Декларација класе ЈБуттон

Хајде да видимо декларацију за класу јавак.свинг.ЈБуттон.

 public class JButton extends AbstractButton implements Accessible 

Често коришћени конструктори:

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

Често коришћене методе класе АбстрацтБуттон:

Методе Опис
воид сетТект(Стринг с) Користи се за постављање одређеног текста на дугме
Стринг гетТект() Користи се за враћање текста дугмета.
воид сетЕнаблед(боолеан б) Користи се за омогућавање или онемогућавање дугмета.
воид сетИцон (икона б) Користи се за постављање одређене иконе на дугмету.
Икона гетИцон() Користи се за добијање иконе дугмета.
воид сетМнемониц(инт а) Користи се за подешавање мнемонике на дугмету.
воид аддАцтионЛистенер(АцтионЛистенер а) Користи се за додавање радњи слушалац овом објекту.

Јава ЈБуттон Пример

 import javax.swing.*; public class ButtonExample { public static void main(String[] args) { JFrame f=new JFrame('Button Example'); JButton b=new JButton('Click Here'); b.setBounds(50,100,95,30); f.add(b); f.setSize(400,400); f.setLayout(null); f.setVisible(true); } } 

Излаз:

ЈАВА дугме Ј 1

Пример Јава ЈБуттон-а са АцтионЛистенер-ом

 import java.awt.event.*; import javax.swing.*; public class ButtonExample { public static void main(String[] args) { JFrame f=new JFrame('Button Example'); final JTextField tf=new JTextField(); tf.setBounds(50,50, 150,20); JButton b=new JButton('Click Here'); b.setBounds(50,100,95,30); b.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent e){ tf.setText('Welcome to Javatpoint.'); } }); f.add(b);f.add(tf); f.setSize(400,400); f.setLayout(null); f.setVisible(true); } } 

Излаз:

ЈАВА дугме Ј 2

Пример приказа слике на дугмету:

 import javax.swing.*; public class ButtonExample{ ButtonExample(){ JFrame f=new JFrame('Button Example'); JButton b=new JButton(new ImageIcon('D:\icon.webp')); b.setBounds(100,100,100, 40); f.add(b); f.setSize(300,400); f.setLayout(null); f.setVisible(true); f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } public static void main(String[] args) { new ButtonExample(); } } 

Излаз:

ЈАВА дугме Ј 3