Jump to content

Matim

Legendary Member
  • Posts

    4,504
  • Credits

  • Joined

  • Last visited

  • Days Won

    1
  • Feedback

    0%

Everything posted by Matim

  1. Who said its my first account here? My poit is to pm moderator to warn someone instead of warning him personally. Anyway, lets finish it here.
  2. [KARMA RULES - HOW TO USE IT]
  3. Quote from Maxtor: Pwnz0r - next time you will be dekarmed.
  4. Put proper tag (read section rules!) and post more info, or I will have to junk this thread.
  5. Im talking about proper thread titles!
  6. Thanks for serious comments, thats why we are still not selling our 'services' yet, because we are aware of the this challenge, we still have to work hard, but hope final result will be satisfactory. Anyway, our customer will gain access to the updates so they don't have to be afraid that they will be left alone with problems of the pack.
  7. Practising in this case is the best way to improve your skills in my opinion (of course connected with good theory first aswell) Anyway about Java GUI's (and not only), really good challenge is creating your own GUI Components, why? Because java Swing library contains only basic components, which in most cases are too primitive for big projects. For example, such extended version of the JTree component: Took my long time to make it, but its really funny job (for example defaul JTree doesn't support reading from HDD, right mouse click actions) etc.
  8. First JAVA app with Graphical User Interface First of all, I would like to note, that there are plenty of guides with similar subject (as always) But it may be useful for community, and may improve this section a little bit. Its step by step guide, to help newbies understand as much as possible. 1. General begining: - Open your JAVA IDE (I will use Eclipse) - Create new JAVA PROJECT (of course, project name doesn't matter!) and create your package, for example: eu.matim - Create new Java Class file, for example Called GuiExample, and lets say Class called App And now lets explain a bit, we have two Java classes: 1st one GuiExample will be used to build general GUI of the app. 2nd one App will contain main function, and will run our app 2. Building sample GUI: - Open GuiExample class, at begining its just empty class: package eu.matim; /** * @author Matim * @version 1.0 */ public class GuiExample { } - we will extend our class by JFrame, to do so write: next to the class name, also we will have to import this class (press ctrl+shift+o to organize import automatically) also I will add default serialVersionUID (just to remove annoying warning) - with next step, we will create constructor of our class + initializeGUI() function, so our class should look now something like this: package eu.matim; import javax.swing.JFrame; /** * @author Matim * @version 1.0 */ public class GuiExample extends JFrame { private static final long serialVersionUID = 1L; public GuiExample() { initializeGUI(); } private void initializeGUI() { } } - Now we will add simple button, to do so, create new object of the JButton: and add this code to the body of the initializeGUI() function: With above lines, we have created, set text for new button, and added it to our Frame. Ok, GUI class just for sample example is mostly ready, lets create claass which will show/open our app. 3. Running app: - Open previously created class: App, we will have to add main function (to be able to run our example), add this: Ok, now we will create new object of our already created class with GUI, we will setTitle, size and make it visible (at it into main void) Now you can run this app, simnply press Run -> Run as -> 1.Java Application in your eclipse If everything is correct, your first app Window should appear: By default, default Java look and feel is used (kinda shitty) you can change it of course (for example to System default, like win 7 ex.) 4. Adding simple button function: - Ok lets say we want to print current Date after pressing our sample button, to do so, we need add ActionListener once again open GuiExample class, and add this code into initializeGUI() function: Seems it's self explanatory, but lets examplain: we have added new action listener for our button created new object of Date class printed created object Done, now run your application once again, and press button, you should receive info with current date. Ok, it was short and simple sample for beginers, may be helpful I guess, if you want more detailed info, google it. Also I would like to notice, that building Java GUI manualy is really boring (you will need a lot of time to create advanced GUI's) So there is solution of course, use NetBeens, it has built in proffesional "drag and dropp" GUI builer. If you have any question, feel free to ask me. (its pointless to create more advanced Guide, now you can practice easily)
  9. Read section rules, or your thread will be junked.
  10. Implement DP Script engine from Freya or Hellbound etc chronicles for example.
  11. EXE4j is a Java exe maker that helps you integrate your Java applications into the Windows operating environment, whether they are service, GUI or command line applications. If you want your own process name instead of java.exe in the task manager and a user friendly task-bar grouping in Windows XP, exe4j does the job. exe4j helps you with starting your Java applications in a safe way, displaying native splash screens, detecting or distributing suitable JREs and JDKs, startup error handling and much more. Download EXE4J This is free, preview version, whats the difference between free and full one? With free version, after running your exe file you will be informed that it has been done with not full version. Of course you can find cracked version or License to remove limits (I won't share it, if you need it - google it)
  12. Mostly everything about each language may be found at google. But still few useful decent guides may be created. About L2J related guides, there is L2J section so?
  13. The point is that you can find basics mostly everywhere, but indeed some basics at begining would be useful.
  14. What kind of JAVA tutorial would you like to see? Lets get started.
  15. Locked and desticked, no more updates for those mods atm, if you are interested, feel free to pm me.
×
×
  • Create New...

AdBlock Extension Detected!

Our website is made possible by displaying online advertisements to our members.

Please disable AdBlock browser extension first, to be able to use our community.

I've Disabled AdBlock