java swing开发的CS结构的应用程序怎样在浏览器IE或火狐中运行

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java swing开发的CS结构的应用程序怎样在浏览器IE或火狐中运行相关的知识,希望对你有一定的参考价值。

java制作大型的逻辑型非常强的软件用什么架构,什么模式(CS/还是BS)的最好?

  尊敬的用户,您好!很高兴为您答疑。
  java制作大型的逻辑型非常强的软件用什么架构。其实使用CS或者是BS结构不是因为您的软件应用的特性所决定的。而是您软件的使用目标用户的业务需求而定的。因为目前富客户端技术的发展,利用B/S模式已经可以实现大多数C/S结构应用的功能。所以无需太过纠结于形式上的内容,主要还是选择最适合使用场景的架构模式。
  希望我的回答对您有所帮助,如有疑问,欢迎继续咨询我们。
参考技术A 改造成applet就行了追问

applet倒是可以,但如果客户端比较多时,运行太慢

本回答被提问者采纳
参考技术B 这个应该不能把

用Swing开发GUI程序(基础知识)

     GUI(Graphics User Interface)图形用户界面,可以让用户看着界面操作,所以要比控制台程序更加直观,可以提供更加丰富的功能。

     在Java中,GUI操作的支持API,一般保存在java.awt和javax.swing包中,但一般情况我们选择javax.swing,因为Swing界面开发API的功能比AWT更加强大。


一、使用窗口


(一)用JFrame类开发窗口

    一般情况下使用javax.swing.JFrame类来进行窗口显示,JFrame常见的构造函数为:

public JFrame(String title)throws HeadlessException

传入一个界面标题,实例化JFrame对象。

JFrame类里面的主要窗口操作函数有:

1.设置标题: public void setTitle(String title)

2.设置在屏幕上的位置:public void setLocation(int x,int y)

其中x为窗口左上角在屏幕上的横坐标,y为窗口左上角在屏幕上的纵坐标。屏幕最左上角为原点。

3.设置大小: public void setSize(int Width,int Height)

4.设置可见性:public void setVisible(boolean b),true为可见,false不可见

    当单击窗口上的关闭按钮时,窗口消失但程序没有结束运行,这时需要调用方法:

XXX.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);XXX为窗口名。


(二)用JDialog类开发窗口

     用JDialog类创建的窗口是对话框。其最常见的构造函数是:

public JDialog(Frame owner,String title,boolean model)throws HeadlessException

其中owner表示显示该对话框的父窗口,title为标题,model值表示该窗口是否为模态窗口,从窗口A打开窗口B,则A为B的父窗口,如果B没有关闭时,A不能使用,则B是一个模态窗口。


(三)使用控件

      控件又称为组件(Component),是面板,按钮,文本框等的统称。控件一般都有相应的类来实现,如JButton类来实现按钮控件。

      要将控件加到窗口上,为了对控件更好的组织,通常将控件加到面板上,即JPanel,再将面板加到窗口上去,通俗的讲JFrame相当于桌子,而JPanel为布,JButton,JLabel等相当于杯子,碗筷等,杯子,碗筷虽然可以直接放到桌子上但不是很规范,应该放到桌布上才对

      由于界面有可能比较复杂,所以一般不将界面的生成过程写在主函数里面,而是写一个类继承JFrame,在其构造函数中初始化界面。

  1. 标签:public JLabel(String text);

  2. 按钮:public JButton(String text);

  3. 文本框:public JTextField(int columns),参数为文本框显示的列数

  4. 多行文本框:public JTextArea(int rows,int columns),默认的文本框没有滚动条,需要使用JScrollPane类来使用滚动条,将JTextArea对象传入其构造函数,然后在界面上添加JScrollPane对象。

  5. 密码框:public JPasswordField(int columns)

  6. 菜单:

        开发菜单有步骤:首先添加菜单栏,然后在菜单栏上用add()方法添加菜单,最后在菜单中添加菜单项,构造函数分别是:

    实例化菜单栏:public JMenuBar()

    实例化菜单:  public JMenu(String s)

    实例化菜单项:public JMenuItem(String s)



(四)使用JOptionPane

    用JOptionPane类通常用来显示一些消息框,输入框,确认框等。

  1. 显示消息框:

       public static void showMessageDialog(Component parentComponent,Object message)throws HeadlessException,其中参数一为父组件,可以为空,参数二表示消息内容

  2. 显示输入框:

    public static String showInputDialog(Object message)throws HeadlessException

  3. 显示确认框:

       public static int showConfirmDialog(Component parentComponent,Object message)throwsHeadlessException,参数同上


     写了这么多,然鹅并没有什么作用,因为Java文档上面什么都有,在界面开发的过程中,我们不能记住每一个函数,多看文档才是正道。



本文出自 “卫莨” 博客,转载请与作者联系!

以上是关于java swing开发的CS结构的应用程序怎样在浏览器IE或火狐中运行的主要内容,如果未能解决你的问题,请参考以下文章

java swing怎样开发出漂亮的界面

java swing怎样开发出漂亮的界面

java swing怎样开发出漂亮的界面

java中怎样让swing倒入jsp网页中

我用JAVA的swing创建了一个窗口程序,拖了一个jTable控件在窗体上,怎样把数据库中的内容显示在Table上?

java swing中如何自行丢失焦点?已知怎样获取没找到如何丢失!