تصف هذه المقالة استخدام مدير تخطيط مربع لبرمجة Java. شاركه للرجوع إليه ، على النحو التالي:
دعونا نلقي نظرة على تأثير الجري:
الرمز الكامل كما يلي:
package awtdemo ؛ import java.awt.borderlayout ؛ استيراد java.awt.container ؛ استيراد javax.swing.box ؛ import javax.swing.jbutton ؛ import javax.swing.jframe ؛ import javax.swing.jlabel ؛ javax.swing.jtextfield ؛/** * باستخدام مدير تخطيط المربع * * Author Han * */public class boxlayout_1 يمتد Jframe {/** * */private Final Final Long SerialVersionuid = 6896925750596855002L ؛ publiclayOut_1 () {// todo contructor contructor container = getContentPane () ؛ مربع مربع = box.createverticalbox () ؛ Container.Add (Box ، BorderLayout.north) ؛ box.add (box.createverticalstrut (5)) ؛ Box Topicbox = box.createhorizontalbox () ؛ Box.add (TopicBox) ؛ TopicBox.setAlignmentX (1) ؛ TopicBox.add (box.createhorizontalstrut (5)) ؛ JLabel TopicLabel = New JLabel ("Tubject:") ؛ TopicBox.Add (TopicLabel) ؛ TopicBox.add (box.createhorizontalstrut (5)) ؛ JTextField TopicTextField = New JTextfield (30) ؛ TopicBox.add (TopicTextField) ؛ box2 = box.createverticalbox () ؛ container.add (box2 ، borderlayout.center) ؛ Box contentBox = box.createHorizontalBox () ؛ contentbox.setalignmentx (1) ؛ box2.add (box.createverticalstrut (5)) ؛ Box2.Add (contentBox) ؛ contentbox.add (box.createhorizontalstrut (5)) ؛ JLabel ContentLabel = New JLabel ("Content:") ؛ contentLabel.setAlignmenty (0) ؛ contentbox.add (contentLabel) ؛ contentbox.add (box.createhorizontalstrut (5)) ؛ StringBuilder StringBuilder = new StringBuilder () ؛ سلسلة ContentString = سلسلة جديدة ("استخدم مدير تخطيط المربع لتحقيق المحاذاة الصحيحة للمكونات" + "والمحاذاة العلوية ، والتحكم في التباعد بين المكونات!") ؛ StringBuilder.Append (ContentString) ؛ StringBuilder.Append (ContentString) ؛ StringBuilder.Append (ContentString) ؛ contentString = stringBuilder.toString () ؛ JTextarea contentTextarea = new JTextarea (ContentString ، 3 ، 30) ؛ contentTextarea.setLineWrap (true) ؛ JScrollpane scrollpane = new jscrollpane () ؛ scrollpane.setalignmenty (0) ؛ scrollpane.setViewPortView (contentTextarea) ؛ contentbox.add (scrollpane) ؛ contentbox.add (box.createhorizontalstrut (5)) ؛ // system.out.println (contentTextarea.requestfocusinwindow ()) ؛ box2.add (box.createverticalstrut (5)) ؛ jbutton submitbutton = new jbutton ("ok") ؛ Box2.Add (submitbutton) ؛ submitbutton.setalignmentx (1) ؛ box2.add (box.createverticalstrut (5)) ؛ } / ** * param args * / public static void main (String [] args) {// todo method method method method boxlayout_1 frame = new boxlayout_1 () ؛ frame.settitle ("www.vevb.com - باستخدام مربع تخطيط مدير") ؛ frame.setVisible (صحيح) ؛ frame.setDefaultCloseOperation (jframe.exit_on_close) ؛ frame.pack () ؛ }}لمزيد من المعلومات حول خوارزميات Java ، يمكن للقراء المهتمين بهذا الموقع عرض الموضوعات: "بنية بيانات Java وبرنامج تعليمي الخوارزمية" ، "ملخص" Tips Java ".
آمل أن يكون هذا المقال مفيدًا لبرمجة Java للجميع.