Graphic User Interface
Advances in systems analysis, software engineering, and high performance computing book series · 2023
For customers, providing interactive user interfaces is very important because customers can only manipulate on the intuitive screen. There are many types of interfaces provided by different programming languages and dependent on the case that programmer used. In addition, with the development of programming languages, it is possible to use interfaces between different programming languages. This chapter presents graphic user interface, guides learners on how to write classes that inherit interfaces as well as how to drag and drop controls on the interface to get the desired interface. In this chapter, readers will discover layout, basic controls label, button, etc. and list, table, tree, etc. For each type of control, detailed instructions are provided, which makes it easy for readers to grasp the theory and implement the practical parts. The chapter also presents how to create executables for Kotlin. At the end of the chapter, there are exercises to help readers practice user interface handling skills.