O'Reilly logo

Getting Started With JUCE by Martin Robinson

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 2. Building User Interfaces

This chapter covers the JUCE Component class, which is the main building block for creating a Graphical User Interface (GUI) in JUCE. In this chapter we will cover the following topics:

  • Creating buttons, sliders, and other components
  • Responding to user interaction and changes: broadcasters and listeners
  • Using other component types
  • Specifying colors and using drawing operations

By the end of this chapter, you will be able to create a basic GUI and perform fundamental drawing operations within a component. You will also have the skills required to design and build more complex interfaces.

Creating buttons, sliders, and other components

The JUCE Component class is the base class that provides the facility to draw on ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required