現在、JPanelのレイアウトのテーブルタイプを構築したいと考えています。 Java用のTableLayoutがあることがわかりましたが、インポートする方法はありません。一方、私はそこにもlayout.Butのようなテーブルを構築することができますGridBagLayOutがあることがわかりましたそれはより複雑に思えます。何かアドバイス。ここでJava TableLayout
9
A
答えて
15
TableLayoutに必要なjarファイルがhere
からダウンロードすることができTableLayout、(Introduction to TableLayout)
import javax.swing.JButton;
import javax.swing.JFrame;
import layout.TableLayout;
public class TestTableLayout {
public static void main(String args[]) {
JFrame frame = new JFrame("Example of TableLayout");
frame.setSize(450, 450);
double size[][] = {{10, 75, 75, 75, 75, 75, 10}, // Columns
{10, 75, 75, 75, 75, 75, 10}}; // Rows
frame.setLayout(new TableLayout(size));
String label[] = {"(1,1)", "(1,5)", "(1,3)", "(5,3)", "(3,3)"};
JButton button[] = new JButton[label.length];
for (int i = 0; i < label.length; i++) {
button[i] = new JButton(label[i]);
}
frame.add(button[0], "1, 1");
frame.add(button[1], "1, 5");
frame.add(button[2], "1, 3");
frame.add(button[3], "5, 3");
frame.add(button[4], "3, 3");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
}
}
を使用してのSSCCEも見てされています。 A Visual Guide to Layout Managers、場合によっては。これはGridBagLayoutの `と辛抱、あなたの質問に答えるために、オープンSO質問を...残るのに十分な私はのような特定の当たらないHow to Use GridBagLayout
+1
お世話になりました。ありがとうございました。心から感謝する。それは私をたくさん助けました –
+0
@ TheJAVANoobようこそ。ハッピーコーディング! :) – COD3BOY
関連する問題
- 1. Android StudioのTableLayout
- 2. android tablelayout
- 3. Android TableLayout
- 4. Android TableLayout書式
- 5. TableLayoutのAndroidワードラップ
- 6. TableLayoutのAndroidデータバインディング
- 7. tablelayoutはscrollview
- 8. TableLayoutのAndroid EditText
- 9. Android TableLayout cell colspan
- 10. Android TableLayoutグループダイナミックラジオボタン
- 11. アンドロイドTableLayoutマネージャー
- 12. TableLayoutオリエンテーション問題
- 13. Android TableLayoutヘッダー行
- 14. xamarin android multiple TableLayout
- 15. TableLayout layout_columnがAPIレベル<24
- 16. AndroidのTableLayoutのテーブルの列
- 17. Android:集中型TableLayout?
- 18. GridViewまたはTableLayout?
- 19. TableLayout - TextViewとImageViewインライン
- 20. TableLayoutをTableLayoutに動的に追加する
- 21. カスタム `ListView`またはTableLayout?
- 22. アンドロイドアプリのTableLayoutのカスタムテーブルの行
- 23. Android:LinearLayoutの横にあるTableLayout
- 24. Android TableLayoutの幅の問題
- 25. TableLayout onClickListener:行/列を取得
- 26. TableLayoutはプログラムによって
- 27. Androidでのボタン幅TableLayout
- 28. TableLayoutのようなRelativeLayout
- 29. Android-TableLayout高さの問題
- 30. TableLayout、テキストの整列右へ
:あなたはGridBagLayoutのために行く場合は
は、見ています' - それはあなたがそれをgrokしたあまりにも複雑ではありません。 –
さて、私はJavaでテーブルを構築する方法についていくつかの研究を行った。そして、私はTableLayoutとGridBagLayoutを見つけました。 TableLayoutは行こうとしているようですが、実際にはうまくいきませんでした。 –
あなたの質問は何ですか? GridBagLayoutは私が理解する限り完全に仕事を行うべきです。 –