Graphic Interfaces: Difference between revisions
No edit summary |
No edit summary |
||
Line 18: | Line 18: | ||
* [http://docs.juce.com/master/tutorial_component_parents_children.html Parent and child components] | * [http://docs.juce.com/master/tutorial_component_parents_children.html Parent and child components] | ||
Learn how to arrange your components into a hierarchy to build a modular graphical user interface for your JUCE app. | Learn how to arrange your components into a hierarchy to build a modular graphical user interface for your JUCE app. | ||
* [http://docs.juce.com/master/tutorial_look_and_feel_customisation.html | * [http://docs.juce.com/master/tutorial_look_and_feel_customisation.html Customise the look and feel of your app] | ||
Customise the look and feel of your | Make a custom skin for your application by drawing your own buttons, sliders, and other components. | ||
* [http://docs.juce.com/master/tutorial_colours.html Colours in JUCE] | * [http://docs.juce.com/master/tutorial_colours.html Colours in JUCE] | ||
Specify and apply colours within your application in various ways. | Specify and apply colours within your application in various ways. |
Latest revision as of 10:28, 15 May 2019
https://juce.com/learn/tutorials[edit]
Graphics[edit]
Create a basic GUI app with a resizable window.
Learn how to add a content component to your window that can hold different graphical elements.
Fill your app with colour! Add colours, text, lines and other geometrical shapes.
Create simple animations in your JUCE applications. Bring static geometry shapes to life using the AnimatedAppComponent class.
Learn how to get started with OpenGL as a high performance rendering library within your JUCE applications. Render beautiful 2D and 3D graphics in your audio apps and plugins.
Interface Design[edit]
Learn how to arrange your components into a hierarchy to build a modular graphical user interface for your JUCE app.
Make a custom skin for your application by drawing your own buttons, sliders, and other components.
Specify and apply colours within your application in various ways.
Use the Point, Line, and Rectangle classes to simplify your geometry calculations.
Lay out your components with a simple yet powerful technique that will produce elegant code with fewer bugs.
Build responsive GUI layouts that work across different screen sizes and orientations using the FlexBox and Grid classes. Learn how to quickly visualise Components using the Projucer