Tadi kita telah membuat frame kosong tanpa ada isinya, sekarang kita akan menambah label, button, dan tempat menulis text.Makin rumit pastinya.
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Frame extends JFrame{
 JLabel lblName=new JLabel("Name");
 JTextField tfName=new JTextField(20);
 JButton btnShow=new JButton("Show");
public Frame(){
 setLayout(new FlowLayout());
 //menambahkan komponen frame
 add(lblName);//menambahkan label name pada frame
 add(tfName);//menambahkan teks area
 add(btnShow);//menambahkan button  
 setDefaultCloseOperation(EXIT_ON_CLOSE);
 setTitle("Test Frame");
 setBounds(0,0,300,100); //300 untuk ukuran weidth dan 100 untuk heigh nya
 }
 
public static void main (String[]args){
 Frame theApp=new Frame();
 theApp.setVisible(true);
 }
private void btnShowActionPerformed(java.awt.event.ActionEvent evt) {
     JOptionPane.showMessageDialog(null, "Nama : "+ tfName) ;
 }
}
gambar setelah di run

Labels: Java