189 8069 5689

java中设置布局的代码,java自定义布局

java中setMinWindowLayout()是什么呀?

分析代码 ,

专注于为中小企业提供成都网站建设、网站设计服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业乌拉特前免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了千余家企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。

可以看出SInfo 是JFrame的子类.

setMinWindowLayout() 方法,就可能就是该类自定义的方法,因为JFrame并没有该方法.

根据该方法名推测, 这个方法应该就是设置界面布局的方法,主要用于调整组件(按钮,输入框...等)的位置.

setMinWindowLayout 可能是拼写错误 , 应该setMainWindowLayout ,表示设置主界面的布局

根据截图的代码片段可以看出,这个代码还是存在一些问题的,比如我们习惯上是调整界面布局,然后在调用setVisiable(true);

下面是一个窗口的参考代码 ,基于Java8

效果图

import javax.swing.*;

public class SInfo extends JFrame{

//定义组件

private JPanel jp;

private JLabel jl;

private JTextField jtf;

private JButton btn;

public void setMainWindowLayout() {

//初始化组件

jp = new JPanel();

jl = new JLabel("请输入大名:");

jtf = new JTextField(8);

btn = new JButton("Say Hello");

this.setTitle("窗口");

// 组件的布局设置

jp.add(jl);

jp.add(jtf);

jp.add(btn);

//点击按钮,弹出显示的文字

btn.addActionListener(e-

JOptionPane.showMessageDialog(this, "Hello "+jtf.getText())

);

//把组件添加到窗口

this.add(jp);

}

public static void main(String[] args) {

SInfo sInfo = new SInfo();

sInfo.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

sInfo.setMainWindowLayout();

sInfo.setSize(300,80);//设置窗口大小

sInfo.setLocationRelativeTo(null);//设置窗口居中显示

sInfo.setVisible(true);

}

}

java 布局与日历 第一部分

出现:“Appletviewer”不是内部或外部命令

是因为没有配置运行java的环境。

配置java运行环境:

1.若jdk安装在C:\jdk1.6

2.点击我的电脑-属性-高级-环境变量

3.新建系统变量:

变量名 变量值

JAVA_HOME C:\jdk1.6

CLASSPATH .;%JAVA_HOME%\lib

path %JAVA_HOME%\bin;

[注意:第三个变量path原先已存在值,不要覆盖,只要在前面将 %JAVA_HOME%\bin; 添加到前面就可以了]

java嵌套布局代码

center.setLayout(new GridLayout(3,4)); 你这个是3行4列 也就是能放12个的 但是你却放了16个button 当然不行啦

java东西南北中布局代码

FlowLayout 流式布局,从左到右,如果到边界就换行再从左到右。

BorderLayout 边界布局(默认布局方式),按东西南北中五个方向来布局,默认是中。后设置在同样位置的控件会覆盖之前的控件。

GridLayout 网格布局,将容器划分成若干行列的网格,从左到右,然后从上到下。每个控件的大小相同。

怎么用java代码写一个线性布局;布局里面有两个按钮是水平的

android 使两个按钮水平排列的方法是使用lineLayout线性布局,如下代码:

?xml version="1.0" encoding="utf-8"?

LinearLayout xmlns:android=""

android:layout_width="fill_parent"

android:layout_height="match_parent"

android:background="@color/background"

android:orientation="vertical" 

View

android:layout_width="wrap_content"

android:layout_height="1.2px"

android:layout_marginBottom="7dp"

android:background="@color/white" /

LinearLayout

android:layout_width="fill_parent"

android:layout_height="79dp"

android:layout_weight="2"

android:orientation="horizontal"

android:layout_margin="10dp" 

Button

android:id="@+id/bt1"

android:layout_width="fill_parent"

android:layout_height="26dp"

android:background="@drawable/shape"

android:layout_weight="1"

android:text="确认对冲"

android:textColor="@color/white"

android:textSize="15dp" /

Button

android:layout_width="fill_parent"

android:layout_height="26dp"

android:background="@drawable/shapeyuanjiao"

android:layout_weight="1"

android:text="取消"

android:textColor="@color/white"

android:textSize="15dp" /

/LinearLayout

/LinearLayout

运行结果如下:

JAVA中怎么样改变容器的布局管理器,代码该怎么写

所有的容器均可以调用父类设置布局管理器方法

setlayout(layoutmanager

mgr)

设置此容器的布局管理器。


网站题目:java中设置布局的代码,java自定义布局
浏览路径:http://jkwzsj.com/article/heecji.html

其他资讯