java选项表代码 java选择框代码

如何用MyEclipse 调试Java程序代码

在Eclipse中使用调试程序最基本的操作是:

成都创新互联公司是一家集网站建设,邓州企业网站建设,邓州品牌网站建设,网站定制,邓州网站建设报价,网络营销,网络优化,邓州网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。

1.首先在一个java文件中设断点,然后debug as--open debug Dialog,然后在对话框中选类后-- Run

当程序走到断点处就会转到debug视图下。

2.F5键与F6键均为单步调试,F5是step into,也就是进入本行代码中执行,F6是step over,

也就是执行本行代码,跳到下一行,

3.F7是跳出函数

4.F8是执行到最后。

1.Step Into (also F5) 跳入

2.Step Over (also F6) 跳过

3.Step Return (also F7) 执行完当前method,然后return跳出此method

4.step Filter 逐步过滤 一直执行直到遇到未经过滤的位置或断点(设置Filter:window-preferences-java-Debug-step Filtering)

5.resume 重新开始执行debug,一直运行直到遇到breakpoint

6.hit count 设置执行次数 适合程序中的for循环(设置 breakpoint view-右键hit count)

7.inspect 检查 运算。执行一个表达式显示执行值

8.watch 实时地监视变量的变化

9.我们常说的断点(breakpoints)是指line breakpoints,除了line breakpoints,还有其他的断点类型:field(watchpoint)breakpoint,method breakpoint,exception breakpoint.

10.field breakpoint 也叫watchpoint(监视点) 当成员变量被读取或修改时暂挂

11.添加method breakpoint 进入/离开此方法时暂挂(Run-method breakpoint)

12.添加Exception breakpoint 捕抓到Execption时暂挂(待续...)

断点属性:

1.hit count 执行多少次数后暂挂 用于循环

2.enable condition 遇到符合你输入条件(为ture\改变时)就暂挂

3.suspend thread 多线程时暂挂此线程

4.suspend VM 暂挂虚拟机

13.variables 视图里的变量可以改变变量值,在variables 视图选择变量点击右键--change value.一次来进行快速调试。

14.debug 过程中修改了某些code后--〉savebuild--resume--重新暂挂于断点?JSP的调试:1.将tomcat以debug的模式启动。(java web servers)

2.选择要调试的jsp,open with jsp editor

3.选择jsp文件,debug。出现ajax插件,直接点就行了

java中性别选项怎么写代码才可以让一个选中后另一个不被选中

利用JAVA类库中的CheckboxGroup,具体可以参考API,

然后将性别选项(Checkbox)添加到CheckboxGroup中去。

这样就在任何时刻都有且仅有一个被选中了。

你可以去试下。很简单的。

java中的菜单举例的代码:

public static void main ( String args[])

{

new MenuTest().setVisible(true);

}

}

不要写在另一个方法内。

另外,是这个名称的

PopupMenu pop;

Java 选项卡代码

import java.awt.BorderLayout;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import java.util.Enumeration;

import javax.swing.JButton;

import javax.swing.JFrame;

import javax.swing.JPanel;

import javax.swing.JScrollPane;

import javax.swing.JSplitPane;

import javax.swing.JTabbedPane;

import javax.swing.JTree;

import javax.swing.SwingUtilities;

import javax.swing.event.TreeSelectionEvent;

import javax.swing.event.TreeSelectionListener;

import javax.swing.table.DefaultTableModel;

import javax.swing.tree.DefaultMutableTreeNode;

import javax.swing.tree.MutableTreeNode;

import javax.swing.tree.TreeNode;

public class Tabbepan_test extends JFrame{

private static final long serialVersionUID = 7382825389354474881L;

JPanel contpane,p1,p2,p3,p4,p5,p6,p7;

JScrollPane jsc,jsc1;

JButton btn;

JTabbedPane tabp;

JTree tree;

JSplitPane jsp;

DefaultMutableTreeNode node,top;  

DefaultTableModel tableModel;

public Tabbepan_test(){

super();

setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

contpane = new JPanel(new BorderLayout());

p1 = new JPanel();

p2 = new JPanel();

p3 = new JPanel();

p4 = new JPanel();

p5 = new JPanel();

p6 = new JPanel();

p7 = new JPanel();

node = new DefaultMutableTreeNode("功能导航");

node.add(new DefaultMutableTreeNode("人事管理"));

node.add(new DefaultMutableTreeNode("生产管理"));

node.add(new DefaultMutableTreeNode("资材管理"));

node.add(new DefaultMutableTreeNode("营销管理"));

node.add(new DefaultMutableTreeNode("财务管理"));

node.add(new DefaultMutableTreeNode("总务管理"));

node.add(new DefaultMutableTreeNode("系统维护"));

top = new DefaultMutableTreeNode("ERP系统");

top.add(node);

tree = new JTree(top);

tabp = new JTabbedPane();

tabp.add("人事管理", new JScrollPane(p1));

tabp.add("生产管理", new JScrollPane(p2));

tabp.add("资材管理", new JScrollPane(p3));

tabp.add("营销管理", new JScrollPane(p4));

tabp.add("财务管理", new JScrollPane(p5));

tabp.add("总务管理", new JScrollPane(p6));

tabp.add("系统维护", new JScrollPane(p7));

tree.addTreeSelectionListener(new TreeSelectionListener() {

@Override

public void valueChanged(TreeSelectionEvent e) {

// TODO 自动生成的方法存根

DefaultMutableTreeNode nodes=(DefaultMutableTreeNode) tree.getLastSelectedPathComponent();

String tn = null;

int b = tabp.getTabCount();

for(int i=0;itabp.getTabCount();i++){

tn = tabp.getTitleAt(i).toString();

if(tn.equals(nodes.toString())){

tabp.addTab(nodes.toString(), p1);

}else {

}

}

}

});

jsp = new JSplitPane(JSplitPane.HORIZONTAL_SPLIT);

jsp.setDividerSize(1);

jsp.setDividerLocation(170);

jsp.setOneTouchExpandable(false);//让分割线显示出箭头

jsp.setContinuousLayout(true);//操

jsc1 = new JScrollPane(tree);

jsp.setLeftComponent(jsc1);

jsp.setRightComponent(tabp);

contpane.add(jsp,BorderLayout.CENTER);

setContentPane(contpane);

setSize(800,600);

setLocationRelativeTo(null);

}

public static void main(String[] args) {

// TODO 自动生成的方法存根

SwingUtilities.invokeLater(new Runnable() {

@Override

public void run() {

// TODO 自动生成的方法存根

Tabbepan_test test = new Tabbepan_test();

test.setVisible(true);

}

});

}

java中怎么编写多项选择题代码

import java.awt.Checkbox;

import java.awt.CheckboxGroup;

import java.awt.Choice;

import java.awt.FlowLayout;

import java.awt.Label;

import java.awt.TextField;

import java.awt.event.ItemEvent;

import java.awt.event.ItemListener;

import javax.swing.JFrame;

public class Choose extends JFrame implements ItemListener {

/**

*/

private static final long serialVersionUID = 1L;

Label l1, l2;

TextField t1, t2;

CheckboxGroup checkboxGroup = new CheckboxGroup();

Checkbox checkbox1 = new Checkbox("QQ", checkboxGroup, false);

Checkbox checkbox2 = new Checkbox("MSN", checkboxGroup, false);

Checkbox checkbox3 = new Checkbox("ICQ", checkboxGroup, false);

Choice c;

public Choose() {

super("简单小程序");

this.setLayout(new FlowLayout());

l1 = new Label("选择你常用的软件:");

l2 = new Label("选择你喜欢的水果:");

checkbox1.addItemListener(this);

checkbox2.addItemListener(this);

checkbox3.addItemListener(this);

t1 = new TextField(20);

t2 = new TextField(20);

c = new Choice();

c.addItemListener(this);

c.add("苹果");

c.add("橘子");

c.add("香蕉");

c.add("梨子");

this.add(l1);

this.add(checkbox1);

this.add(checkbox2);

this.add(checkbox3);

this.add(t1);

this.add(l2);

this.add(c);

this.add(t2);

this.setSize(450, 200);

this.setVisible(true);

}

public static void main(String[] args) {

new Choose();

}

public void itemStateChanged(ItemEvent e) {

if (e.getSource() == checkbox1) {

t1.setText("你常用的软件是:" + checkbox1.getLabel());

}

if (e.getSource() == checkbox2) {

t1.setText("你常用的软件是:" + checkbox2.getLabel());

}

if (e.getSource() == checkbox3) {

t1.setText("你常用的软件是:" + checkbox3.getLabel());

}

t2.setText("你喜欢的水果是:" + c.getSelectedItem());// 得到选中的下拉列表值

}

}


当前文章:java选项表代码 java选择框代码
URL链接:http://pwwzsj.com/article/hepiio.html