العنوان: القائمة (JToolBar)
هذا المثال:
معلومات المنتج:
استيراد javax.swing.*;
//工具栏的使用案例
الطبقة العامة JToolBarDemo2_jigloo تمتد javax.swing.JFrame {
JToolBar الخاص myJToolBar؛
JButton الخاص jB_file؛
JButton الخاص jB_edit؛
JButton الخاص jB_tools؛
JButton الخاص jB_help؛
public static void main(String[] args) {
SwingUtilities.invocLater(new Runnable() {
تشغيل الفراغ العام () {
JToolBarDemo2_jigloo inst = new JToolBarDemo2_jigloo();
inst.setLocationRelativeTo(null);
inst.setVisible(true);
}
});
}
عامة JToolBarDemo2_jigloo() {
ممتاز()؛
initGUI();
}
initGUI باطل خاص () {
يحاول {
setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
getContentPane().setLayout(null);
getContentPane().setBackground(new java.awt.Color(255, 128, 255));
{
myJToolBar = new JToolBar();
getContentPane().add(myJToolBar);
myJToolBar.setBounds(29, 12, 320, 38);
myJToolBar.setBackground(new java.awt.Color(255, 255, 255));
{
jB_file = new JButton();
myJToolBar.add(jB_file);
jB_file.setText("/u6587/u4ef6");
jB_file.setPreferredSize(new java.awt.Dimension(80, 34));
jB_file.setIcon(new ImageIcon("images//AddNode.jpg"));
jB_file.setFont(new java.awt.Font("楷体", 0, 14));
jB_file.setToolTipText("الإجابة على الأسئلة");
jB_file.setBackground(new java.awt.Color(255, 255, 128));
}
{
jB_edit = new JButton();
myJToolBar.add(jB_edit);
jB_edit.setText("/u7f16/u8f91");
jB_edit.setToolTipText("点此每次新增一个结点");
jB_edit.setIcon(new ImageIcon("images//AddSide.jpg"));
jB_edit.setFont(new java.awt.Font("楷体", 0, 14));
jB_edit.setBackground(new java.awt.Color(255, 255, 128));
jB_edit.setToolTipText("首次点击结束结点输入,然后增加一条边");
jB_edit.setPreferredSize(new java.awt.Dimension(78, 34));
}
{
jB_tools = new JButton();
myJToolBar.add(jB_tools);
jB_tools.setText("/u89c6/u56fe");
jB_tools.setIcon(new ImageIcon("images//DrawFiger.jpg"));
jB_tools.setFont(new java.awt.Font("楷体", 0, 14));
jB_tools.setBackground(new java.awt.Color(255, 255, 128));
jB_tools.setToolTipText("الحصول على نتائج جيدة, 然后绘制图形");
jB_tools.setPreferredSize(new java.awt.Dimension(94, 34));
}
{
jB_help = new JButton();
myJToolBar.add(jB_help);
jB_help.setText("/u5e2e/u52a9");
jB_help.setIcon(new ImageIcon("images//ShortestPath.jpg"));
jB_help.setFont(new java.awt.Font("楷体", 0, 14));
jB_help.setBackground(new java.awt.Color(255, 255, 128));
jB_help.setToolTipText("التعرف على ما هو مطلوب منك, ما هو مطلوب منك");
jB_help.setPreferredSize(new java.awt.Dimension(95, 34));
}
}
علية()؛
setSize(400, 300);
} قبض (الاستثناء ه) {
printStackTrace();
}
}
}
4.الاسم:
على سبيل المثال: تقسيم الجزء (الجزء المقسم):
1.المنتج:
ينقسم جزء (分割面版)一次可将两个组件同时显示在两个显示区中،若قد يكون من الصعب عليك أن تتخيل سبليت Pane.JSplitPane هو أفضل ما يمكن أن يحدث في أي وقت مضى. AL_SPIT، VERTICAL_SPLIT.
2.المنتج:
(1).JsplitPane الوصف:
JSplitPane (): يقوم بإنشاء JSplitPane، ويحدد استمرارية التخطيط المستمر.
مثال:JSplitPane jSplitPane1 = new JSplitPane();
الاسم:
JSplitPane (int newOrientation): قم بتحديد موقع JSplitPane، وهو تخطيط مستمر.
JSplitPnae(int newOrientation,boolean newContiniousLayout): قم بإنشاء تخطيط مستمر في JSplitPane.
JSplitPane(int newOrientation,COMponent newLeftComponent,COMponent newRightComponent): يتم تنفيذه بواسطة JSplitPane، ويتم تنفيذه بشكل مستمر التخطيط.
مثال:jSplitPane = new JSplitPane(JSplitPane.HORIZONTAL_SPLIT, jScrollPane,jLabel);
الاسم:
JSplitPane (int newOrientation، boolean newContiniousLayout، Component newLeftComponent، Component newRightComponent): إنشاء JS plitPane، يمكن أن يؤدي إلى استمرارية التشغيل المستمر التخطيط.
上面所说的مستمر يجب أن يكون التخطيط مناسبًا لك، قد يكون هذا هو الحال بالنسبة لك.
3.السبب:
معلومات المنتج:
الحزمة com.JSplitPaneDemo.com؛
import java.awt.*;
استيراد javax.swing.*;
الطبقة العامة JSplitPaneDemo3 {
JFrame و؛
جزء محتوى الحاوية؛
عامة JSplitPaneDemo3() {
f = new JFrame("JSplitPaneDemo2");
contentPane = f.getContentPane();
JLabel label1 = new JLabel("Label 1"، JLabel.CENTER);
label1.setBackground(Color.green);
// setOpaque(ture) تم تحديده مسبقًا بواسطة JLabel.
label1.setOpaque(true);
JLabel label2 = new JLabel("Label 2", JLabel.CENTER);
label2.setBackground(Color.pink);
label2.setOpaque(true);
JLabel label3 = new JLabel("Label 3", JLabel.CENTER);
label3.setBackground(Color.yellow);
label3.setOpaque(true);
/*
* تسمية 1، تسمية 2، تقسيم جزء 1، تحديد تقسيم جزء 1، تحديد تخطيط مستمر
* 功能.
*/
JSplitPane SplitPane1 = جديد JSplitPane(JSplitPane.HORIZONTAL_SPLIT،
خطأ، التسمية 1، التسمية 2)؛
/*
* قم بإيقاف تشغيل SplitPane1، 0.3 مرة أخرى، قم بإيقاف تشغيل SplitPane1، وقم بإلغاء تحديد 0.0 ~ 1.0
* احصل على أفضل سعر لشاشة SplitPane مع شاشة 34 بوصة، وشاشة عرض بكسل واحدة.
*/
SplitPane1.setDividerLocation(0.3);
SplitPane1.setResizeWeight(0.3);
// قم بتجميع JSplitPane من أجل الحصول على معلومات جديدة (معرفة المنتج الأصلي)، صحيح صحيح.
SplitPane1.setOneTouchExpandable(true);
SplitPane1.setDividerSize(10);// قم بتحديد حجم البكسل، حدد حجم البكسل.
JSplitPane SplitPane2 = جديد JSplitPane(JSplitPane.VERTICAL_SPLIT،
خطأ، SplitPane1، label3)؛
SplitPane2.setDividerLocation(35);
// قم بتشغيل JSplitPane.
SplitPane2.setOneTouchExpandable(false);
SplitPane2.setDividerSize(5);
contentPane.add(splitPane2);
f.setSize(250, 200);
f.setLocation(300, 200);
f.setVisible(true);
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public static void main(String[] args) {
جديد JSplitPaneDemo3();
}
}