'daki blok büyüklüğünü değiştiremiyor Kenarlık Düzeni ile basit bir uygulama oluşturdum ve ona iki düğme ve JTable ekledim. JSplitPane'i button2 ve JTable arasında kullanıyorum. Button1'in bulunduğu varsayılan blok boyutunu yeniden tanımlamak istiyorum. Bu görevi nasıl çözebilirim? BorderLayout.PAGE_START
konumdaBorderLayout
package test;
import java.awt.BorderLayout;
import java.awt.Dimension;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.JSplitPane;
import javax.swing.JTable;
import javax.swing.SwingUtilities;
public class Sample {
public Sample() {
JFrame app = new JFrame("Sample");
app.setSize(new Dimension(800,600));
JPanel panel = new JPanel();
app.add(panel);
BorderLayout borderlayout = new BorderLayout();
panel.setLayout(borderlayout);
JButton but1 = new JButton("1");
JButton but2 = new JButton("2");
but2.setMinimumSize(new Dimension(250,0));
String[] colNames = {"Name","Number","Scores"};
Object[][] data = {
{ "Mark",11,12},
{"Tommy",23,34},
{"John",34,45}
};
JTable table = new JTable(data, colNames);
JScrollPane scrollpane = new JScrollPane(table);
JSplitPane jsplitpane = new JSplitPane(JSplitPane.HORIZONTAL_SPLIT,but2,scrollpane);
panel.add(but1,BorderLayout.NORTH);
panel.add(jsplitpane,BorderLayout.CENTER);
app.setVisible(true);
}
public static void main(String[] args) {
SwingUtilities.invokeLater(new Runnable() {
public void run() {
new Sample();
}
});
}
}
M Biri ihtiyaçlarınızla ilgili biraz daha belirtiniz, birileri size bu satırlarda cevap vermesi için :-) Tam olarak istediğiniz bir görüntü, kaba bir taslak, bir fikrin yapılması için gereken her şey, hangisinin takip etmesi gerektiği Sorunun gereklerini anlamak. SSCCE –