Login to Website

Login dengan Facebook

 

Post Reply
Thread Tools
  #1  
Old 20th November 2011
SinggahDapur
Ceriwiser
 
Join Date: Nov 2011
Posts: 348
Rep Power: 14
SinggahDapur mempunyai hidup yang Normal
Default swing jtabbed panel

Gan, punya masalah neh, saya bikin kyk gini kok cuman keluar tab panel-nya tapi text field, button-nya segala ga keluar yaH?




Code:

public class adminGui extends JPanel{

JTabbedPane theTab;
JPanel panel1;
JPanel panel2;
JPanel panel3;
JPanel panel4;
JPanel panel5;
JPanel panel6;



public adminGui()
{
super(new GridLayout(2,1));
System.out.println("YAYYY");//TESTING

theTab = new JTabbedPane();

panel1= new addCustomerPanel();//call 1st panel
theTab.addTab("Add customer",panel1);

panel2= new editCustomerPanel(); //call 2nd panel
theTab.addTab("Edit customer",panel2);

panel3= new deleteCustomerPanel(); //call 3rd panel
theTab.addTab("Delete customer",panel3);

panel4= new addItemPanel(); //call 4th panel
theTab.addTab("Add item",panel4);

panel5= new editItemPanel(); //call 5th panel
theTab.addTab("Edit item",panel5);

panel6= new deleteItemPanel(); //call 6th panel
theTab.addTab("Delete item",panel6);

add(theTab);

theTab.setTabLayoutPolicy(JTabbedPane.SCROLL_TAB_L AYOUT);

}


public static void showGUI()
{
JFrame frame = new JFrame("ADMIN AREA");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOS E);

frame.add(new adminGui(), BorderLayout.CENTER);
frame.pack();
frame.setVisible(true);
frame.repaint();
}
}

Terus contoh code di class panel yang individual:


Code:

import java.awt.GridLayout;

import javax.swing.JButton;
import javax.swing.JCheckBox;
import javax.swing.JComponent;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextField;


public class deleteItemPanel extends JPanel{

JPanel panel = new JPanel(false);
//the contents
JLabel lblItemNum = new JLabel("Item Code: ");
JLabel lblDescr = new JLabel("Description: ");
JLabel lblPrice = new JLabel("Price: ");

JButton btnDel = new JButton("DELETE");
JTextField txtItemNum = new JTextField();
JTextField txtDescr = new JTextField();
JTextField txtPrice = new JTextField();
JButton btnClear = new JButton("Cancel");



public deleteItemPanel()
{
panel.setLayout(new GridLayout(4,2));
setLayout();
panel.setVisible(true);
panel.repaint();
}


private void setLayout()
{
panel.add(lblItemNum);
panel.add(txtItemNum);
panel.add(lblDescr);
panel.add(txtDescr);
panel.add(lblPrice);
panel.add(txtPrice);
panel.add(btnDel);
panel.add(btnClear);
}
}



Mohon bantuannya



Sponsored Links
Space available
Post Reply




Switch to Mobile Mode

no new posts