Şu anda yalnızca sunum katmanına sahip küçük bir GUI uygulaması yaptım. Temel GUI'yi kurar (ama henüz eklenmemiş bir mantık). Metin alanları ve Düğmeler gibi denetimleri/bileşenleri belirleme konusunda sorun yaşıyorum.Bu bileşenler JPanel'de nasıl ayarlanır?
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JTextField;
public class Client extends JFrame{
private JPanel panel;
private JTextField inputTextBox;
private JTextField outputTextBox;
private JButton convertButton;
public Client(){
panel = new JPanel();
inputTextBox = new JTextField(6);
outputTextBox = new JTextField(6);
convertButton = new JButton("Convert!");
ConstructGUI();
}
private void ConstructGUI(){
this.setTitle("Temerature Converter");
this.setSize(300, 400);
PanelLayout();
this.setVisible(true);
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
}
private void PanelLayout(){
this.add(panel);
panel.add(inputTextBox);
panel.add(outputTextBox);
panel.add(convertButton);
}
}
bileşenler hepsi birbiri yanında görünür Client.java
Main.java
public class Main {
public static void main(String[] args) {
// Make a new Client (TempConverter application)
Client client = new Client();
}
}
ve o ben değil: İşte
kod Aksi halde bekleniyordu, ama hangi düzeni denediğim önemli değil (yanlış yapmazsam), değişmez.Belki bir şeyi geçersiz kılmam gerekiyor mu?
istediğiniz tasarım nedir arasında daha iyi yeniden kullanılabilirlik, sağlayacak? – rdonuk
Onları birbirinin üstüne yığmak için :) Cevabınız için teşekkürler! – katie1245