java的图形界面设计视频,java界面设计

1,java界面设计你已经将p1和p2添加到p中 , 所以只需要向Frame添加一个p就可以了 this.setContentPane(p1); //去掉 this.setContentPane(p2); //去掉 this.setContentPane(p); //将这句改成this.add(p); 修改后的程序我运行了,可以显示了 。你试试吧 不懂在追问【java的图形界面设计视频,java界面设计】
2 , java图形用户界面老大,这些属性都是JFrame的默认值吧,不明白其中的可变成图标什么意思?莫非是传说中的最小化?import javax.swing.*;class MyFrame extends JFrame{ JLable msg; MyFrame(){ super("你要的是这种东西?"); this.setBounds(100,100,100,100); msg=new JLabel("莫非这是你要的东西?"); this.add(msg,BorderLayout.CENTER); //this.add(msg); this.setVisible(true); } public static void main(String [] args){ new MyFrame(); } }图标是指改变左上角的那个咖啡杯?。炕故怯蚁陆桥鐾信贪 。浚康谝桓霰冉霞虻?nbsp;, 换个图片就行 。第二个吗,有个专门的类能解决 。
3,用Java语言编写图形界面能输入用户名和密码import java.awt.FlowLayout;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JTextField;public class Reg extends JFrameJLabel lname; JLabel lpwd; JTextField tname; JTextField tpwd; public Reg()lname = new JLabel("姓名:"); tname = new JTextField(20); lpwd = new JLabel("密码:"); tpwd = new JTextField(20); this.setLayout(new FlowLayout(FlowLayout.CENTER)); this.add(lname); this.add(tname); this.add(lpwd); this.add(tpwd); this.pack(); this.setVisible(true); } public static void main(String[] args)Reg r = new Reg(); }}不好意思,我是一级用户 , 无权上传截图,谅解!
4,java程序设计一个最简单图形界面程序 要有注释的一个简单的表格,就显示两行数据package cn.mff.mvc.view.studentdialog;import java.awt.Color;import javax.swing.*;import javax.swing.JTable;import javax.swing.table.*;//import oracle.jdeveloper.layout.OverlayLayout2;//一个测试 , 看JTable怎么用public class TableTest extends JFrame private JTable table; private JScrollPane scrollPane; private JTableHeader tableh; public TableTest() super("表格显示"); //设置JTable的title和content Object[][] content =String[] title = table = new JTable(content,title); //设置背景色 table.setBackground(new Color(230, 230, 230)); //jtable没有选中的文字颜色table.setForeground(new Color(0, 0, 0));//设置边线线条 table.setGridColor(Color.CYAN); tableh = table.getTableHeader(); //设置表头背景色 tableh.setBackground(Color.GREEN); scrollPane = new JScrollPane(table); getContentPane().add(scrollPane); } public static void main(String[] args) TableTest test = new TableTest(); test.setSize(400,300); test.setDefaultCloseOperation(EXIT_ON_CLOSE); test.setVisible(true); } }5,java编程实现图形界面import java.awt.Container;import java.awt.FlowLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.JFrame;import javax.swing.JOptionPane;import javax.swing.JPasswordField;import javax.swing.JTextField;import javax.swing.JButton;public class mi private static String username; private static String password ; private static JTextField []t= new JTextField("账号:",8),new JTextField(10), new JTextField("密码:",8),new JPasswordField(10)}; public static void main (String args[]) JFrame app=new JFrame("账号密码演示程序"); app.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); app.setSize(280,120); Container c=app.getContentPane(); c.setLayout(new FlowLayout());t[0].setEditable(false); t[2].setEditable(false); for(int i=0;i<4;i++) c.add(t[i]);t[1].setText(""); JButton[]b= c.add(b[0]);c.add(b[1]); app.setLocationRelativeTo(null); app.setVisible(true); b[1].addActionListener(new ActionListener()public void actionPerformed(ActionEvent e)t[1].setText(""); t[3].setText(""); } });// 登录按钮加事件监听器 b[0].addActionListener(new ActionListener()public void actionPerformed(ActionEvent e)username = t[1].getText(); password = t[3].getText(); //判断用户名密码是否正确 if (username.equals("数字") && password.equals("123"))JOptionPane.showMessageDialog(null, "登陆成功!", "消息", JOptionPane.INFORMATION_MESSAGE); } elseJOptionPane.showMessageDialog(null, "用户名或密码错误!", "错误", JOptionPane.ERROR_MESSAGE); } } });} }

    推荐阅读