ZKX's LAB

javaswing图形界面... java做图形界面程序,GUI写出来怎么那么丑啊,java做界面只有swing吗

2020-07-19知识10

java做图形界面程序,GUI写出来怎么那么丑啊,java做界面只有swing吗 错了,还有SWT呀.你用过eclipse没?eclipse就是用SWT做的.Java的一个swing图形界面布局问题。 我就直接这里写。JFrame frame=new JFrame(\"title\");frame.getContentPane().setLayout(new BorderLayout());JScrollPane scroll1=new JScrollPane();JScrollPane scroll2=new JScrollPane();JSplitPane spilt=new JSplitPane(JSplitPane.VERTICAL_SPLIT,scroll1,scroll2);frame.getContentPane().add(spilt,BorderLayout.CENTER);then add your panel to scroll1 and 2scroll1.setViewport(.your panel);scroll2.setViewport(.your panel);java swing界面设计 GUI图形界面设计的重点是布局SWING也是采用AWT的布局方式,进行布局管理的。(实现LayoutManager接口的方法,来进行管理布局,API中已有实现类,我们通常只需要指定实现类,而不需要自己重写方法)常用的布局有绝对布局,边界布局BorderLayout,流布局FlowLayout,表格布局GridLayout。JFrame等重量级组件,默认布局是边界布局,JPanel轻量级组件,默认布局是流布局绝对布局:布局的特点,需要指定每个组件的大小,和具体位置。优点:充分的自定义,充分的自由,可以写出漂亮的,细致的界面缺点:绝对布局在不同的操作系统下,会有一些不同程度的变化,导致界面变形,甚至组件重叠等。在同一操作系统下,窗口放大缩小,界面也会变形绝对布局的范例import javax.swing.JButton;import javax.swing.JFrame;public class Frame1 extends JFrame{JButton jb1;public Frame1(){setLayout(null);指定窗口的布局管理器为空,也就是绝对布局jb1=new JButton(\"按钮\");jb1.setLocation(100,50);指定组件的位置jb1.setSize(80,30);指定组件的大小jb1.setBounds(100,50,80,30);上面两句代码等同于这句代码add(jb1);setSize(300,200);setLocationRelativeTo(null);。java swing图形界面 用JTextArea;也可以把标签内的文本写成HTML文本 如:label=new JLabel(\"<;html>;第1行第2行<;/html>;\");Java Swing图形界面开发需不需要单独去学?感觉开发界面好像很重要?请问是不是啊? 如果你对Java GUI编程感兴趣,你自己都会去学的。界面开发重不重要要看你开发的软件情况,如果你是做产品,那么就很重要,因为一套设计良好的界面能为用户带来更好的体验从而加深用户对你产品的好感;如果你只是做企业内部应用,那么界面就不是那么重要了。关于Java界面编程方面的书有很多,我推荐你看看《Java用户界面编程指南》,虽然是本很早的书了,但是它会让你学会很多,包括界面设计思路,编程方法,还有不少通用的界面编程方法。祝你好运:)关于Java Swing 图形界面的? 0.JavaSwing 简介Java Swing 图形界面开发简介1.JavaSwing 布局管理器JavaSwing_1.1:FlowLayout(流式布局)JavaSwing_1.2:GridLayout(网格布局)JavaSwing_1.3:GridBagLayout(网格袋布局)JavaSwing_1.4:BoxLayout(箱式布局)JavaSwing_1.5:GroupLayout(分组布局)JavaSwing_1.6:CardLayout(卡片布局)JavaSwing_1.7:BorderLayout(边界布局)JavaSwing_1.8:SpringLayout(弹性布局)JavaSwing_1.9:null(绝对布局)2.JavaSwing 基本组件JavaSwing_2.1:JLabel(标签)JavaSwing_2.2:JButton(按钮)JavaSwing_2.3:JRadioButton(单选按钮)JavaSwing_2.4:JCheckBox(复选框)JavaSwing_2.5:JToggleButton(开关按钮)JavaSwing_2.6:JTextField(文本框)JavaSwing_2.7:JPasswordField(密码框)JavaSwing_2.8:JTextArea(文本区域)JavaSwing_2.9:JComboBox(下拉列表框)JavaSwing_2.10:JList(列表框)JavaSwing_2.11:JProgressBar(进度条)JavaSwing_2.12:JSlider(滑块)3.JavaSwing 面板组件JavaSwing_3.1:JPanel(面板)JavaSwing_3.2:JScrollPane(滚动面板)JavaSwing_3.3:JSplitPane(分隔面板)JavaSwing_3.4:。JAVA语言的swing图形界面,一个注册界面请大家指导指导我该怎么做,都做了一天了,头都大了,谢谢了 初学者?就学GUI了?这个东西我也不是很懂。当初学JAVA的时候。很多人都说不是很重要!我就大致了解了下。JFrame 主窗体。设置好布局。然后里面你看着分区域!用JPanel做。java Swing图形界面 按钮摆放问题! 你用什么写的?netBEAN?用绝对定位呀 想怎么设计就怎么设计

随机阅读

qrcode
访问手机版