Welcome, Guest: Register On Nairaland / LOGIN! / Trending / Recent / NewStats: 3,207,924 members, 8,000,838 topics. Date: Tuesday, 12 November 2024 at 04:30 PM |
Nairaland Forum / Science/Technology / Programming / My Paint Application Project (2682 Views)
Supply Source Code For Windows Paint Utility (2) (3) (4)
(1) (Reply)
My Paint Application Project by spikytang(m): 4:16pm On Aug 25, 2009 |
I need to design a Paint Application using Java Technologies and i am having problems, i have finished with the GUI interface but adding the ActionListeners is really giving me problems. Am not really grounded in applying ActionListeners to GUI applications but am trying to read up. I really need codes on MyPaint application. |
Re: My Paint Application Project by mexy042: 6:33pm On Aug 25, 2009 |
Spiky, First of all your MyPaint class needs to implement the ActionListener class from the java API. eg. public Class MyPaint extends JFrame implements ActionListener { //assuming you are developing an application with a JFrame } Then for each component ie JButton myButton that you would like to the ActionListener to 'listen to' you would need register the component with a unique reference, such that when an event is triggered, ie You click myButton, the desired action is performed, eg paint();. So within your MyPaint class, if you had a JButton called myButton, after general initialisation you would need to register the button. eg. JButton myButton = new JButton(); myButton.setActionCommand("paint" myButton.addActionListener(this); After you have done this, you can then instruct the JVM to perform certain actions anytime (your myButton is clicked). eg. public void actionPerformed(ActionEvent e) { String command = e.getActionCommand(); if (command.equals("paint") { //I assume you have already created the paint method paint(); } Note that your unique reference in this scenario is "paint". P.S Dont forget to import all necessary classes for event handling etc. In this case you would need the following import javax.swing.*; import java.awt.*; import java.awt.event.*; |
Re: My Paint Application Project by Mobinga: 2:33pm On Jan 18, 2011 |
You see your life and my life I and you both had a project work but we both came online to cheat |
(1) (Reply)
Friendzone / Why Shouldn't You Learn Python? / Learn Web Design With Video Tutorials From Nairaland -HTML,CSS,BOOTSTRAP Etc.
(Go Up)
Sections: politics (1) business autos (1) jobs (1) career education (1) romance computers phones travel sports fashion health religion celebs tv-movies music-radio literature webmasters programming techmarket Links: (1) (2) (3) (4) (5) (6) (7) (8) (9) (10) Nairaland - Copyright © 2005 - 2024 Oluwaseun Osewa. All rights reserved. See How To Advertise. 9 |