Docs

Documentation versions (currently viewingVaadin 23)V23
  • Vaadin 23
  • Vaadin 22
  • Vaadin 14
  • Vaadin 10
  • Vaadin 8
  • Vaadin 7
  • Flow
  • Fusion
  • Design System
  • Collaboration Engine
  • Tools
  • Upgrading
  • Contributing to Projects
  • Contributing to Documentation
  • API Reference

Docs

  • Flow
  • Fusion
  • Design System
  • Collaboration Engine
  • Tools
  • Upgrading
  • Contributing to Projects
  • Contributing to Documentation
  • API Reference
  • Overview
  • Get Started
    • Quick Start
    • Starting a Project
    • Step-by-step guide
      • Importing to an IDE
      • Running an Application
  • Tutorial
    • Overview
    • Project Setup
    • Creating a View
    • Creating a Component
    • Accessing The Database
    • Forms and Validation
    • Handling View State
    • Navigation and App Layout
    • Login and Authentication
    • Installation and offline (PWA)
    • Unit and Integration Testing
    • End-to-end testing
    • Production Deployment
    • Download PDF version
  • Application Basics
    • Building a UI
    • Handling Events
    • Creating a Main View
    • Basic Routing and Navigation
    • Images and Icons
    • Styling
  • Routing and Navigation
    • Defining Routes
    • Navigation Lifecycle
    • Router Layouts and Nested Router Targets
    • URL Templates
    • Typed URL Parameters
    • Query Parameters
    • URL generation
    • Navigating Between Routes
    • Router Exception Handling
    • Getting Registered Routes
    • Updating Page Title on Navigation
    • Registering Routes Dynamically
  • Components
    • Basic Features
    • Enabled State
    • Keyboard Shortcuts
    • HTML Elements
    • Creating Components
      • Single Element
      • Multiple Elements
      • Using API Helpers to Define Component Properties
      • Using Existing Components
      • Extending Components
      • Using Events
      • Component Containers
      • Lifecycle Callbacks
      • Using Vaadin Mixin Interfaces
    • Integrating Web Components
      • Creating a Java API
      • Debugging
      • In-Project Component
      • Web Components Intro
  • Data Binding
    • Binding Data to Forms
    • Validating and Converting User Input
    • Loading from and Saving to Business Objects
    • Binding Beans to Forms
    • Binding Items to Components
    • Creating a Component that Has a Value
  • Element API
    • Properties and Attributes
    • Listening to User Events
    • Remote Procedure Calls
    • Retrieving User Input
    • Dynamic Styling
    • Shadow Roots
  • Drag and Drop
    • Drag Source
    • Drop Target
  • Templates
    • Template-based Components
    • Binding to Components
    • Combining with Binder
    • Sub-Templates
    • Adding Server-side Components
    • Styling
    • Detecting Component Mappings
    • Limitations
    • Polymer Templates (deprecated)
      • Creating a Simple Component Using the Template API
      • Combining Templates and Binders
      • Dynamically Adding Server-side Components to Templates
      • Handling User Events
      • Binding Model Data
      • Using Model Beans
      • Using Model Encoders
      • Creating Contents Dynamically Based on Items List
      • Using Parent Layout
  • Security
    • Enabling Security
    • Advanced Security Topics
      • Security Architecture
      • Security Practices at Vaadin
      • Common Vulnerabilities
      • Frequently Reported Issues
      • Securing Plain Java Applications
  • Integrations
    • Spring
      • Spring Boot
      • Spring MVC
      • Routing
      • Scopes
      • Configuration
    • CDI
      • Using CDI Beans
      • Vaadin CDI Scopes
      • Observable Vaadin Events
      • Vaadin Service Interfaces as CDI Beans
    • Embedding
      • Tutorial
      • Application Properties
      • Theming
      • Configuring Push
      • Security
      • Preserve on Refresh
      • Limitations
    • OSGi
      • Using Services With Vaadin
      • Apache Karaf
    • Quarkus
    • Portlet Support
      • Creating Vaadin Portlets
      • Handling Portlet Phases
      • Inter-portlet Communication
      • Creating Multi-Module Portlet Project
      • Adding a Vaadin Portlet Module to an Existing Multi-Module Project
      • Appendix A - Address Book Example Project Demonstration
  • Configuration
    • Properties
    • Node.js
    • npm/pnpm
    • Live Reload
    • PWA
    • Maven
    • Source Control
  • Deploying to Production
    • Production Build
    • Servlet Container
    • Spring Boot
    • Cloud Providers
      • Amazon Web Services
      • Azure
      • Google Cloud
      • Heroku
    • Troubleshooting
  • Advanced Topics
    • Application Lifecycle
    • Localization
    • Modifying the Bootstrap Page at Runtime
    • Upgrading from Vaadin 7 or 8 using Classic Components
    • The Loading Indicator
    • Modifying how dependencies are loaded with DependencyFilter
    • Service Init Listener
    • Dynamic Content
    • History API
    • StreamReceiver
    • Session and UI Listeners
    • Custom Error Handling
    • Preserving the State on Refresh
    • Servlet-Container Authentication
    • Browser Access
    • Loading Resources
    • CSS Loading Order
    • Server Push
    • Server-Side Modality
  1. Docs
  2. Flow
  3. Get Started
  4. Step-by-step guide
  5. Importing to an IDE
  6. NetBeans IDE

Importing to an IDE

  • Overview
  • Eclipse IDE
  • IntelliJ IDEA
  • NetBeans IDE
  • VS Code
  1. In NetBeans, select File › Open Project…​.

  2. Select the folder containing the Maven project you want to import.

    Open project

  3. Click Open Project to complete the process.

Importing to an IDEIntelliJ IDEAImporting to an IDEVS Code
Updated 2021-11-19Edit this article