how do i code this in Java Method createlnvoice generates a String that is event
ID: 3884926 • Letter: H
Question
how do i code this in Java
Explanation / Answer
import javax.swing.*; import java.awt.*; import java.awt.event.*; import java.util.TimerTask; public class ImageGallery extends JFrame { private ImageIcon myImage1 = new ImageIcon ("Chrysanthemum.jpg"); private ImageIcon myImage2 = new ImageIcon ("Desert.jpg"); private ImageIcon myImage3 = new ImageIcon ("Jellyfish.jpg"); private ImageIcon myImage4 = new ImageIcon ("Penguins.jpg"); JPanel ImageGallery = new JPanel(); private ImageIcon[] myImages = new ImageIcon[4]; private int curImageIndex=0; public ImageGallery () { ImageGallery.add(new JLabel (myImage1)); myImages[0]=myImage1; myImages[1]=myImage2; myImages[2]=myImage3; myImages[3]=myImage4; add(ImageGallery, BorderLayout.NORTH); JButton PREVIOUS = new JButton ("Previous"); JButton PLAY = new JButton ("Play"); JButton STOP = new JButton ("Stop"); JButton NEXT = new JButton ("Next"); JPanel Menu = new JPanel(); Menu.setLayout(new GridLayout(1,4)); Menu.add(PREVIOUS); Menu.add(PLAY); Menu.add(STOP); Menu.add(NEXT); add(Menu, BorderLayout.SOUTH); //register listener PreviousButtonListener PreviousButton = new PreviousButtonListener (); PlayButtonListener PlayButton = new PlayButtonListener (); StopButtonListener StopButton = new StopButtonListener (); NextButtonListener NextButton = new NextButtonListener (); //add listeners to corresponding componenets PREVIOUS.addActionListener(PreviousButton); PLAY.addActionListener(PlayButton); STOP.addActionListener(StopButton); NEXT.addActionListener(NextButton); } public static void main (String [] args) { ImageGallery frame = new ImageGallery(); frame.setSize(490,430); frame.setVisible(true); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setLocationRelativeTo(null); } class PreviousButtonListener implements ActionListener { public void actionPerformed(ActionEvent e) { if(curImageIndex>0 && curImageIndex =0 && curImageIndex < 3) { ImageGallery.remove(0); curImageIndex = curImageIndex + 1; ImageIcon TheImage= myImages[curImageIndex]; ImageGallery.add(new JLabel (TheImage)); ImageGallery.validate(); ImageGallery.repaint(); } else { ImageGallery.remove(0); ImageGallery.add(new JLabel (myImage4)); curImageIndex=3; ImageGallery.validate(); ImageGallery.repaint(); } } } }Related Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.