码迷,mamicode.com
首页 > 编程语言 > 详细

java面板设计

时间:2014-12-18 00:13:36      阅读:225      评论:0      收藏:0      [点我收藏+]

标签:style   blog   ar   io   color   sp   for   java   on   

写面板真的是写到吐血,深深感受到什么叫又臭又长,可能是自己用的太烂吧。

关于布局管理器不写一下还是不懂,另外加面板的思想跟html中div的感觉差不多。

发现的一个小彩蛋:用JScrollPane的时候想在其中加入JTextArea必须在newJScrollPane的时候加,用jsp.add(t)是怎么也不会出现的。

 

还有一个小问题,每次测试打开图形化界面的时候一定要改变一下窗口大小才会刷新界面是为什么?

 1 import java.awt.*;
 2 import java.awt.event.*;
 3 
 4 import javax.swing.*;
 5 
 6 
 7 public class outlook extends JFrame implements ActionListener{
 8     public outlook()
 9     {
10         JFrame frm=new JFrame("文本编辑器");
11         frm.setVisible(true);
12         
13         frm.setBounds(50, 50, 500, 400);
14         frm.setLayout(new BorderLayout(5,5));
15         
16         JPanel areabottom=new JPanel();
17         
18         areabottom.setLayout(new FlowLayout(FlowLayout.CENTER,40,10));
19         
20         JButton save=new JButton("Save");
21         JButton can=new JButton("Cancel");
22         JButton exit=new JButton("Exit");
23         
24         JTextArea t=new JTextArea();
25         JScrollPane mid=new JScrollPane(t,JScrollPane.VERTICAL_SCROLLBAR_ALWAYS,JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED); 
26         
27         t.setLineWrap(true);
28         t.setWrapStyleWord(true);
29         
30         save.setPreferredSize(new Dimension(80,30));
31         can.setPreferredSize(new Dimension(80,30));
32         exit.setPreferredSize(new Dimension(80,30));
33         
34         areabottom.add(save);
35         areabottom.add(can);
36         areabottom.add(exit);
37 
38         frm.add("South",areabottom);
39         frm.add("Center",mid);
40         
41         areabottom.setSize(140, 0);
42         
43         can.addActionListener(new MyListener(this));
44         
45     }
46     public static void main(String[] args){
47         new outlook();
48     }
49 
50     public void actionPerformed(ActionEvent e) {
51         
52         
53     }
54 }

事件处理还是百思不得其解。

 

java面板设计

标签:style   blog   ar   io   color   sp   for   java   on   

原文地址:http://www.cnblogs.com/verlen11/p/4170715.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!