Το panel είναι container για controls, οποιουδήποτε είδους. Μπορείς να τα βάλεις στο collection που έχει :controls.add(το instance του control σου))
Πρέπει να προσέξεις τις συντεταγμένες του κάθε control βέβαια, πχ (εφ'όσον μιλάμε για κάθετη καταχώρηση), δηλαδή το top του κάθε control Που προσθέτεις να είναι το height του κάθε control * τον αριθμό των controls Που έχεις προσθέσει μέχρι τώρα , ίσως με + pixels για να φαίνεται κάποιο κενό ανάμεσα στα controls, είναι καθαρά οπτικό το θέμα.
Αν θες να έχεις και στήλες, ε, εκεί είναι λίγο πιο αλγοριθμικό το θέμα αλλά οι βασική αρχή που σου είπα ισχύει και για τις στήλες.
Απλά θέλει λίγη προσοχή: ένα PDA/smartphone δεν είναι υπολογιστής! Οι πόροι είναι περιορισμένοι... το control σου φαίνεται ελαφρύ για τέτοια συσκευή, αλλά αν πας να βάλεις καμιά κατοστή, μάλλον θα αργήσει πολύ. Οπότε πρέπει να έχεις κατά νου και το ενδεχόμενο αντί για scrolling στο panel να υλοποιήσεις ΚΑΙ σελιδοποίηση.
Ποιο PDA έχεις;
"When the darkness rises up from inside - that is normal.
It's when you reach down to pull it up - that the noxious warnings sound."
Tuzak, Farscape