Sunday, December 11, 2022

Java Swing MySQL Add Remove Update Show Table Data

Java Swing application using Netbeans IDE

Java Swing is a Java-based framework for building graphical user interfaces (GUIs) in Java. It is built on top of the Java Foundation Classes (JFC) and is used to create rich and interactive applications.

NetBeans is a Java-based integrated development environment (IDE) that provides support for developing Java Swing applications. It includes a drag-and-drop GUI builder (formerly known as Project Matisse) that makes it easy to create professional-looking GUIs without having to write any code. NetBeans also provides a variety of tools for debugging, testing, and deploying your Java Swing applications.

With NetBeans, you can easily create Java Swing applications by dragging and dropping components from the Palette onto the design surface, and then configuring their properties and behaviors using the Properties window. You can also use the IDE to write the Java code for your application and test it using the built-in debugger and test runner.

Overall, Java Swing and NetBeans make a great combination for developing rich and interactive Java applications with a professional look and feel.

Java Swing MySQL Add Remove Update Show Table Data

 

 


 Get Complete code from

https://github.com/almorawaka/Java-Swing-MySQL-AddRemove-Update-Show-Tablel

Username and password on available on read me text :)



Saturday, December 10, 2022

How to start JavaFx Project with intelij IDEA

 Open IntelliJ IDEA and click on "Create New Project."

  1. From the project type selection, choose "JavaFX" and then click "Next."
  2. Enter a name for the project and choose a location for the project.
  3. In the next window, you can select the Java version and the JDK that you want to use for the project.
  4. Click on the "Finish" button to create the project.

That's it! Your JavaFX project is now ready to use. You can start adding more code and creating your application.

Set up Scene Builder;

Scene Builder is a visual layout tool for JavaFX applications that allows you to create an interface by dragging and dropping UI components onto a canvas. Here's how you can set up Scene Builder in IntelliJ IDEA:

  1. Download Scene Builder: You can download Scene Builder from the Gluon website (https://gluonhq.com/products/scene-builder/).

  2. Install Scene Builder: Double-click on the downloaded Scene Builder executable file to install it. Follow the instructions to complete the installation process.

  3. Integrate Scene Builder with IntelliJ IDEA: Open IntelliJ IDEA and go to "Settings" (on Windows) or "Preferences" (on macOS). In the "Settings" or "Preferences" window, navigate to "Languages & Frameworks" > "JavaFX." In the "Scene Builder Path" section, click on the "..." button and select the Scene Builder executable file that you just installed.

  4. Create a new FXML file: To create a new FXML file, right-click on your project in the Project panel and select "New" > "FXML File." Give the file a name and click "OK."

  5. Open the FXML file in Scene Builder: To open the FXML file in Scene Builder, right-click on the FXML file in the Project panel and select "Open in Scene Builder." Scene Builder will open in a separate window, and you can start designing your interface by dragging and dropping UI components onto the canvas.

That's it! Scene Builder is now set up and ready to use in IntelliJ IDEA. You can use Scene Builder to create the interface for your JavaFX application, and then use IntelliJ IDEA to write the code to make the application work.

  1. Creat MainForm.fxml , MainFormController.java and AppInitializer.jav

Here are the steps to create MainForm.fxml, MainFormController.java, and AppInitializer.java in IntelliJ IDEA for a JavaFX application:

  1. Create MainForm.fxml:

    • Right-click on your project in the Project panel and select "New" > "FXML File."
    • Give the file a name, for example, "MainForm.fxml," and click "OK."
    • The FXML file will be created and opened in the editor. You can use Scene Builder to design the user interface for the form. To do this, right-click on the FXML file in the Project panel and select "Open in Scene Builder."
  2. Create MainFormController.java:

    • Right-click on your project in the Project panel and select "New" > "Java Class."
    • Give the class a name, for example, "MainFormController," and click "OK."
    • The Java class will be created and opened in the editor. You can add the logic for the form in this class.
  3. Create AppInitializer.java:

    • Right-click on your project in the Project panel and select "New" > "Java Class."
    • Give the class a name, for example, "AppInitializer," and click "OK."
    • The Java class will be created and opened in the editor. You can add the code to start the application and display the MainForm in this class. Here's an example of what the code could look like:
import javafx.application.Application; import javafx.fxml.FXMLLoader; import javafx.scene.Parent; import javafx.scene.Scene; import javafx.stage.Stage; public class AppInitializer extends Application { public static void main(String[] args) { launch(args); } @Override public void start(Stage primaryStage) throws Exception { Parent root = FXMLLoader.load(getClass().getResource("MainForm.fxml")); Scene scene = new Scene(root); primaryStage.setScene(scene); primaryStage.show(); } }

That's it! You have created MainForm.fxml, MainFormController.java, and AppInitializer.java for your JavaFX application. You can now run the application by running the AppInitializer class and see the MainForm displayed in the user interface.


 Or you may use following steps,

  1. Add primary stage and set to show
  2. using Scene Builder create Form and save
  3. now run AppInitializer 

Watch my video for more details, 

Search This Blog