社区
Java SE
帖子详情
setLocation怎么用?
bluefin
2000-06-19 03:21:00
我在程序中想将一个button移个位置,但用setLocation却不管用,不知为什么?另外,我用JBuilder3.5时,在设计界面时所有的控件都不能任意移动位置,必须是什么north或south等,有没有什么办法可以将控件的位置任意设定?
...全文
704
1
打赏
收藏
setLocation怎么用?
我在程序中想将一个button移个位置,但用setLocation却不管用,不知为什么?另外,我用JBuilder3.5时,在设计界面时所有的控件都不能任意移动位置,必须是什么north或south等,有没有什么办法可以将控件的位置任意设定?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
peak
2000-06-19
打赏
举报
回复
那是因为Java采用了LayoutManager来更好地在多平台下控制界面, 你可以研究以下BorderLayout, FlowLayout, GridLayout, CardLayout, GridBagLayout...
如果你希望任意设定控件的坐标位置, 可以先将Layout属性设置为null.
JAVA课程面向对象
非常好的教学PPTFrame() 创建一个无标题的窗口。 JFrame(String s) 创建标题为s的窗口。 public void
set
Bounds(int a,int b,int width,int height 设置窗口的初始位置是(a,b),即距屏幕左面a个像素、距屏幕上方b个像素;窗口的宽是width,高是height。 public void
set
Size(int width,int height) 设置窗口的大小。 public void
set
Location
(int x,int y) 设置窗口的位置,默认位置是(0,0)。 public void
set
Visible(boolean b) 设置窗口是否可见,窗口默认是不可见的。 public void
set
Resizable(boolean b) 设置窗口是否可调整大小,默认可调整大小。 public void dispose() 撤消当前窗口,并释放当前窗口所使用的资源。 public void
set
ExtendedState(int state) 设置窗口的扩展状态. public void
set
DefaultCloseOperation(int operation) 该方法用来设置单击窗体右上角的关闭图标后,程序会做出怎样的处理。
用JAVA 做聊天室
用JAVA做个简单的聊天室import javax.swing.*; import java.awt.*; import java.awt.event.*; import java.util.*; public class Guess extends JApplet implements ActionListener { boolean isGuess = true; Font headlineFont = new Font("Helvetica", Font.BOLD, 20); JTextField Title = new JTextField(" Number Guessing "); JTextField guess = new JTextField("",20); JTextField answer = new JTextField("",20); JButton button=new JButton(" GUESS "); JButton button1=new JButton("TRY AGAIN"); int num=(int)(Math.random()*100); public void init() { Container con = getContentPane(); con.
set
Layout(new FlowLayout()); //BorderLayout borderWithGap = new BorderLayout(5,1); con.add(Title); Title.
set
Font(headlineFont); Title.
set
Editable(false); answer.
set
Editable(false); con.add(guess); con.add(button); con.add(button1); con.add(answer); button.addActionListener(this); button1.addActionListener(this); button.
set
Enabled(isGuess); button1.
set
Enabled(!isGuess); /*Title.
set
Location
(0,0); guess.
set
Location
(20,40); answer.
set
Location
(20,60); button.
set
Location
(50,40); button1.
set
Location
(50,60);*/ con.
set
Location
(100,100); con.
set
Size(300,300); con.
set
Visible(true); } public void actionPerformed(ActionEvent e) { Object source = e.getSource(); int x=Integer.parseInt(guess.getText()); if (source==button1){ isGuess = true ; button.
set
Enabled(isGuess); button1.
set
Enabled(!isGuess); } if (source==button) { isGuess = false; button.
set
Enabled(isGuess); button1.
set
Enabled(!isGuess); if (x==num) { answer.
set
Text("Great!good Job!"); } else if (x>num) answer.
set
Text("Sorry! bad luck!Guess a small one!"); else answer.
set
Text("Sorry! bad luck!Guess a large one!"); } } }
ios-simulator-
set
-
location
:通过节点或命令行设置ios模拟器的位置
iOS模拟器设置位置 通过节点或命令行设置ios模拟器的位置 安装 $ npm install ios-simulator-
set
-
location
或者如果您想使用cli $ npm install ios-simulator-
set
-
location
-g 用法 const
set
Location
= require ( 'ios-simulator-
set
-
location
' ) ; ( async ( ) => { const lat = 52.5243700 ; const lat = 13.4105300 ; //
set
optional device Name, defaults to all running devices const deviceName = 'iphone X' ; await
set
Location
房屋租赁系统
java+sql房屋租赁系统 例: import java.awt.BorderLayout; import javax.swing.JPanel; import javax.swing.JFrame; import java.awt.Dimension; import java.awt.SystemColor; import javax.swing.JLabel; import java.awt.Rectangle; import javax.swing.SwingConstants; import java.awt.Font; import java.awt.Point; import java.sql.Connection; import java.sql.DriverManager; import java.sql.Statement; import javax.swing.JTextField; import javax.swing.JButton; import database.DatabaseUtil; public class DeleteHouseImformation extends JFrame { private static final long serialVersionUID = 1L; private JPanel jContentPane = null; private JLabel jLabel = null; private JLabel jLabel1 = null; private JLabel jLabel2 = null; private JLabel jLabel3 = null; private JLabel jLabel4 = null; private JLabel jLabel5 = null; private JLabel jLabel6 = null; private JTextField jTextField = null; private JTextField jTextField1 = null; private JTextField jTextField2 = null; private JTextField jTextField3 = null; private JTextField jTextField4 = null; private JTextField jTextField5 = null; private JButton jButton = null; private JButton jButton1 = null; private JButton jButton2 = null; /** * This is the default constructor */ public DeleteHouseImformation() { super(); initialize(); } /** * This method initializes this * * @return void */ private void initialize() { this.
set
Size(453, 286); this.
set
ContentPane(getJContentPane()); this.
set
Title("删除房屋信息"); } /** * This method initializes jContentPane * * @return javax.swing.JPanel */ private JPanel getJContentPane() { if (jContentPane == null) { jLabel6 = new JLabel(); jLabel6.
set
Text("HouseStatus:"); jLabel6.
set
Size(new Dimension(97, 18)); jLabel6.
set
HorizontalAlignment(SwingConstants.RIGHT); jLabel6.
set
Location
(new Point(18, 210)); jLabel5 = new JLabel(); jLabel5.
set
Text("HouseAddress:"); jLabel5.
set
Size(new Dimension(97, 18)); jLabel5.
set
HorizontalAlignment(SwingConstants.RIGHT); jLabel5.
set
Location
(new Point(18, 180)); jLabel4 = new JLabel(); jLabel4.
set
Text("HousseStyle:"); jLabel4.
set
Size(new Dimension(97, 18)); jLabel4.
set
HorizontalAlignment(SwingConstants.RIGHT); jLabel4.
set
Location
(new Point(18, 150)); jLabel3 = new JLabel(); jLabel3.
set
Text("MaxNumder:"); jLabel3.
set
Size(new Dimension(97, 18)); jLabel3.
set
HorizontalAlignment(SwingConstants.RIGHT); jLabel3.
set
Location
(new Point(18, 120)); jLabel2 = new JLabel(); jLabel2.
set
Text("HouseRent:"); jLabel2.
set
Size(new Dimension(97, 18)); jLabel2.
set
HorizontalAlignment(SwingConstants.RIGHT); jLabel2.
set
Location
(new Point(18, 90)); jLabel1 = new JLabel(); jLabel1.
set
Text("HouseID:"); jLabel1.
set
Size(new Dimension(97, 18)); jLabel1.
set
HorizontalAlignment(SwingConstants.RIGHT); jLabel1.
set
Location
(new Point(18, 60)); jLabel = new JLabel(); jLabel.
set
Bounds(new Rectangle(75, 11, 295, 41)); jLabel.
set
HorizontalAlignment(SwingConstants.CENTER); jLabel.
set
HorizontalTextPosition(SwingConstants.CENTER); jLabel.
set
Font(new Font("\u534e\u6587\u65b0\u9b4f", Font.BOLD, 24)); jLabel.
set
Text("请输入要删除的房屋信息"); jContentPane = new JPanel(); jContentPane.
set
Layout(null); jContentPane.
set
Background(SystemColor.inactiveCaption); jContentPane.
set
Font(new Font("Dialog", Font.PLAIN, 12)); jContentPane.add(jLabel, null); jContentPane.add(jLabel1, null); jContentPane.add(jLabel2, null); jContentPane.add(jLabel3, null); jContentPane.add(jLabel4, null); jContentPane.add(jLabel5, null); jContentPane.add(jLabel6, null); jContentPane.add(getJTextField(), null); jContentPane.add(getJTextField1(), null); jContentPane.add(getJTextField2(), null); jContentPane.add(getJTextField3(), null); jContentPane.add(getJTextField4(), null); jContentPane.add(getJTextField5(), null); jContentPane.add(getJButton(), null); jContentPane.add(getJButton1(), null); jContentPane.add(getJButton2(), null); } return jContentPane; } /** * This method initializes jTextField * * @return javax.swing.JTextField */ private JTextField getJTextField() { if (jTextField == null) { jTextField = new JTextField(); jTextField.
set
Location
(new Point(118, 58)); jTextField.
set
Size(new Dimension(130, 22)); } return jTextField; } /** * This method initializes jTextField1 * * @return javax.swing.JTextField */ private JTextField getJTextField1() { if (jTextField1 == null) { jTextField1 = new JTextField(); jTextField1.
set
Location
(new Point(118, 90)); jTextField1.
set
Size(new Dimension(130, 22)); } return jTextField1; } /** * This method initializes jTextField2 * * @return javax.swing.JTextField */ private JTextField getJTextField2() { if (jTextField2 == null) { jTextField2 = new JTextField(); jTextField2.
set
Location
(new Point(118, 118)); jTextField2.
set
Size(new Dimension(130, 22)); } return jTextField2; } /** * This method initializes jTextField3 * * @return javax.swing.JTextField */ private JTextField getJTextField3() { if (jTextField3 == null) { jTextField3 = new JTextField(); jTextField3.
set
Location
(new Point(118, 152)); jTextField3.
set
Size(new Dimension(130, 22)); } return jTextField3; } /** * This method initializes jTextField4 * * @return javax.swing.JTextField */ private JTextField getJTextField4() { if (jTextField4 == null) { jTextField4 = new JTextField(); jTextField4.
set
Location
(new Point(118, 182)); jTextField4.
set
Size(new Dimension(130, 22)); } return jTextField4; } /** * This method initializes jTextField5 * * @return javax.swing.JTextField */ private JTextField getJTextField5() { if (jTextField5 == null) { jTextField5 = new JTextField(); jTextField5.
set
Location
(new Point(118, 208)); jTextField5.
set
Size(new Dimension(130, 22)); } return jTextField5; } /** * This method initializes jButton * * @return javax.swing.JButton */ private JButton getJButton() { if (jButton == null) { jButton = new JButton(); jButton.
set
Location
(new Point(344, 122)); jButton.
set
Text("删除"); jButton.
set
Size(new Dimension(64, 29)); jButton.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent e) { //String url = "jdbc:jtds:sqlserver://localhost:1433;DatabaseName=housesystem"; Connection con = DatabaseUtil.getConnection(); try { //Class.forName("net.sourceforge.jtds.jdbc.Driver"); //Connection con = DriverManager.getConnection(url,"sa","123456"); Statement stmt = con.createStatement(); String HouseID = jTextField.getText(); String HouseRent = jTextField1.getText(); String MaxNumder =jTextField2.getText(); String HousseStyle = jTextField3.getText(); String HouseAddress = jTextField4.getText(); String HouseStatus = jTextField5.getText(); String SQL="DELETE FROM HouseImformation WHERE HouseID=('"+HouseID+"') OR HouseRent=('"+HouseRent+"') OR MaxNumder=('"+MaxNumder+"') OR HousseStyle=('"+HousseStyle+"') OR HouseAddress=('"+HouseAddress+"') OR HouseStatus=('"+HouseStatus+"')"; stmt.executeUpdate(SQL); stmt.close(); con.close(); } catch (Exception ex) { } System.out.println("删除成功!");// TODO Auto-generated Event stub actionPerformed() } }); } return jButton; } /** * This method initializes jButton1 * * @return javax.swing.JButton */ private JButton getJButton1() { if (jButton1 == null) { jButton1 = new JButton(); jButton1.
set
Bounds(new Rectangle(348, 159, 64, 29)); jButton1.
set
Text("退出"); jButton1.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent e) { dispose(); // TODO Auto-generated Event stub actionPerformed() } }); } return jButton1; } /** * This method initializes jButton2 * * @return javax.swing.JButton */ private JButton getJButton2() { if (jButton2 == null) { jButton2 = new JButton(); jButton2.
set
Text("清空"); jButton2.
set
Size(new Dimension(64, 29)); jButton2.
set
Location
(new Point(350, 199)); jButton2.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent e) { jTextField.
set
Text(""); jTextField1.
set
Text(""); jTextField2.
set
Text(""); jTextField3.
set
Text(""); jTextField4.
set
Text(""); jTextField5.
set
Text(""); // TODO Auto-generated Event stub actionPerformed() } }); } return jButton2; } } // @jve:decl-index=0:visual-constraint="205,9"
图书馆图书管理系统 oracle数据库
图书馆图书管理系统 主窗口: import java.awt.*; import java.awt.event.*; import javax.swing.*; import myClass.swing.*; public class MainWindow extends JFrame implements ActionListener { JPanel panel1;//panel2; Container c; JMenuBar MenuB; JMenu SystemMenu,BookMGRMenu,BorrowBookMenu,ReturnBookMenu, InfoBrowseMenu,UserMGRMenu; JMenuItem UserLoginMenuItem,UserAddMenuItem,UserModifyMenuItem, UserDeleteMenuItem,ExitMenuItem,BookAddMenuItem,BookModifyMenuItem,BookDeleteMenuItem, BorrowBookMenuItem,BorrowInfoMenuItem,ReturnBookMenuItem,ReturnInfoMenuItem, BookListMenuItem,BorrowBookListMenuItem,UserListMenuItem; JLabel titleLabel,AuthorLabel,DateLabel; public MainWindow() { super("图书馆管理系统"); //--系统管理菜单-- MenuB=new JMenuBar(); SystemMenu=new JMenu("系统管理"); UserMGRMenu=new JMenu("用户管理"); UserLoginMenuItem=new JMenuItem("用户登录"); UserAddMenuItem=new JMenuItem("添加用户"); UserModifyMenuItem=new JMenuItem("修改用户"); UserDeleteMenuItem=new JMenuItem("删除用户"); ExitMenuItem=new JMenuItem("退出"); SystemMenu.add(UserLoginMenuItem); UserMGRMenu.add(UserAddMenuItem); UserMGRMenu.add(UserModifyMenuItem); UserMGRMenu.add(UserDeleteMenuItem); SystemMenu.add(UserMGRMenu); SystemMenu.add(ExitMenuItem); UserLoginMenuItem.addActionListener(this); UserAddMenuItem.addActionListener(this); UserModifyMenuItem.addActionListener(this); UserDeleteMenuItem.addActionListener(this); ExitMenuItem.addActionListener(this); MenuB.add(SystemMenu); //---书籍管理菜单-- BookMGRMenu=new JMenu("书籍管理"); BookAddMenuItem=new JMenuItem("添加书籍"); BookModifyMenuItem=new JMenuItem("修改书籍"); BookDeleteMenuItem=new JMenuItem("删除书籍"); BookMGRMenu.add(BookAddMenuItem); BookMGRMenu.add(BookModifyMenuItem); BookMGRMenu.add(BookDeleteMenuItem); BookAddMenuItem.addActionListener(this); BookModifyMenuItem.addActionListener(this); BookDeleteMenuItem.addActionListener(this); MenuB.add(BookMGRMenu); //--借书管理菜单-- BorrowBookMenu=new JMenu("借书管理"); BorrowBookMenuItem=new JMenuItem("书籍出借"); BorrowInfoMenuItem=new JMenuItem("出借信息修改"); BorrowBookMenu.add(BorrowBookMenuItem); BorrowBookMenu.add(BorrowInfoMenuItem); BorrowBookMenuItem.addActionListener(this); BorrowInfoMenuItem.addActionListener(this); MenuB.add(BorrowBookMenu); //--还书管理菜单-- ReturnBookMenu=new JMenu("还书管理"); ReturnBookMenuItem=new JMenuItem("书籍还入"); ReturnInfoMenuItem=new JMenuItem("书籍还入信息修改"); ReturnBookMenu.add(ReturnBookMenuItem); ReturnBookMenu.add(ReturnInfoMenuItem); ReturnBookMenuItem.addActionListener(this); ReturnInfoMenuItem.addActionListener(this); MenuB.add(ReturnBookMenu); //--信息一览菜单-- InfoBrowseMenu=new JMenu("信息一览"); BookListMenuItem=new JMenuItem("书籍列表"); BorrowBookListMenuItem=new JMenuItem("借阅情况表"); UserListMenuItem=new JMenuItem("用户列表"); InfoBrowseMenu.add(BookListMenuItem); InfoBrowseMenu.add(BorrowBookListMenuItem); InfoBrowseMenu.add(UserListMenuItem); BookListMenuItem.addActionListener(this); BorrowBookListMenuItem.addActionListener(this); UserListMenuItem.addActionListener(this); MenuB.add(InfoBrowseMenu); //----------------------------------
set
JMenuBar(MenuB); //titleLabel=new JLabel("欢迎使用图书管理系统",JLabel.CENTER); //titleLabel.
set
Font(new Font("TimesRoman",Font.BOLD,24)); //AuthorLabel=new JLabel("作者:麦密辉",JLabel.RIGHT); //DateLabel=new JLabel("完成时间:04-11-04",JLabel.RIGHT); titleLabel=new JLabel(new ImageIcon(".\\pic.jpg")); c=getContentPane(); c.
set
Layout(new BorderLayout()); panel1=new JPanel(); panel1.
set
Layout(new BorderLayout()); //panel2=new JPanel(); //panel2.
set
Layout(new BorderLayout()); panel1.add(titleLabel,BorderLayout.CENTER); //panel2.add(AuthorLabel,BorderLayout.NORTH); //panel2.add(DateLabel,BorderLayout.SOUTH); c.add(panel1,BorderLayout.CENTER); //c.add(panel2,BorderLayout.SOUTH);
set
Bounds(100,50,400,300); show(); //--设置初始功能:-- UserMGRMenu.
set
Enabled(false); BookMGRMenu.
set
Enabled(false); BorrowBookMenu.
set
Enabled(false); ReturnBookMenu.
set
Enabled(false); InfoBrowseMenu.
set
Enabled(false); } //--设置每个菜单点击后出现的窗口和窗口显示的位置-- public void actionPerformed(ActionEvent e) { if(e.getActionCommand()=="用户登录") { UserLogin UserLoginFrame=new UserLogin(this); Dimension FrameSize=UserLoginFrame.getPreferredSize(); Dimension MainFrameSize=getSize(); Point loc=get
Location
(); UserLoginFrame.
set
Location
((MainFrameSize.width-FrameSize.width)/2+loc.x, (MainFrameSize.height-FrameSize.height)/2+loc.y); UserLoginFrame.pack(); UserLoginFrame.show(); } else if(e.getActionCommand()=="添加用户") { UserAdd UserAddFrame=new UserAdd(); Dimension FrameSize=UserAddFrame.getPreferredSize(); Dimension MainFrameSize=getSize(); Point loc=get
Location
(); UserAddFrame.
set
Location
((MainFrameSize.width-FrameSize.width)/2+loc.x, (MainFrameSize.height-FrameSize.height)/2+loc.y); UserAddFrame.pack(); UserAddFrame.show(); } else if(e.getActionCommand()=="修改用户") { UserModify UserModifyFrame=new UserModify(); Dimension FrameSize=UserModifyFrame.getPreferredSize(); Dimension MainFrameSize=getSize(); Point loc=get
Location
(); UserModifyFrame.
set
Location
((MainFrameSize.width-FrameSize.width)/2+loc.x, (MainFrameSize.height-FrameSize.height)/2+loc.y); UserModifyFrame.pack(); UserModifyFrame.show(); } else if(e.getActionCommand()=="删除用户") { UserDelete UserDeleteFrame=new UserDelete(); Dimension FrameSize=UserDeleteFrame.getPreferredSize(); Dimension MainFrameSize=getSize(); Point loc=get
Location
(); UserDeleteFrame.
set
Location
((MainFrameSize.width-FrameSize.width)/2+loc.x, (MainFrameSize.height-FrameSize.height)/2+loc.y); UserDeleteFrame.pack(); UserDeleteFrame.show(); } else if(e.getActionCommand()=="添加书籍") { BookAdd BookAddFrame=new BookAdd(); Dimension FrameSize=BookAddFrame.getPreferredSize(); Dimension MainFrameSize=getSize(); Point loc=get
Location
(); BookAddFrame.
set
Location
((MainFrameSize.width-FrameSize.width)/2+loc.x, (MainFrameSize.height-FrameSize.height)/2+loc.y); BookAddFrame.pack(); BookAddFrame.show(); } else if(e.getActionCommand()=="修改书籍") { BookModify BookModifyFrame=new BookModify(); Dimension FrameSize=BookModifyFrame.getPreferredSize(); Dimension MainFrameSize=getSize(); Point loc=get
Location
(); BookModifyFrame.
set
Location
((MainFrameSize.width-FrameSize.width)/2+loc.x, (MainFrameSize.height-FrameSize.height)/2+loc.y); BookModifyFrame.pack(); BookModifyFrame.show(); } else if(e.getActionCommand()=="删除书籍") { BookDelete BookDeleteFrame=new BookDelete(); Dimension FrameSize=BookDeleteFrame.getPreferredSize(); Dimension MainFrameSize=getSize(); Point loc=get
Location
(); BookDeleteFrame.
set
Location
((MainFrameSize.width-FrameSize.width)/2+loc.x, (MainFrameSize.height-FrameSize.height)/2+loc.y); BookDeleteFrame.pack(); BookDeleteFrame.show(); } else if(e.getActionCommand()=="书籍出借") { BorrowBook BorrowBookFrame=new BorrowBook(); Dimension FrameSize=BorrowBookFrame.getPreferredSize(); Dimension MainFrameSize=getSize(); Point loc=get
Location
(); BorrowBookFrame.
set
Location
((MainFrameSize.width-FrameSize.width)/2+loc.x, (MainFrameSize.height-FrameSize.height)/2+loc.y); BorrowBookFrame.pack(); BorrowBookFrame.show(); } else if(e.getActionCommand()=="出借信息修改") { BorrowInfo BorrowInfoFrame=new BorrowInfo(); Dimension FrameSize=BorrowInfoFrame.getPreferredSize(); Dimension MainFrameSize=getSize(); Point loc=get
Location
(); BorrowInfoFrame.
set
Location
((MainFrameSize.width-FrameSize.width)/2+loc.x, (MainFrameSize.height-FrameSize.height)/2+loc.y); BorrowInfoFrame.pack(); BorrowInfoFrame.show(); } else if(e.getActionCommand()=="书籍还入") { ReturnBook ReturnBookFrame=new ReturnBook(); Dimension FrameSize=ReturnBookFrame.getPreferredSize(); Dimension MainFrameSize=getSize(); Point loc=get
Location
(); ReturnBookFrame.
set
Location
((MainFrameSize.width-FrameSize.width)/2+loc.x, (MainFrameSize.height-FrameSize.height)/2+loc.y); ReturnBookFrame.pack(); ReturnBookFrame.show(); } else if(e.getActionCommand()=="书籍还入信息修改") { ReturnInfo ReturnInfoFrame=new ReturnInfo(); Dimension FrameSize=ReturnInfoFrame.getPreferredSize(); Dimension MainFrameSize=getSize(); Point loc=get
Location
(); ReturnInfoFrame.
set
Location
((MainFrameSize.width-FrameSize.width)/2+loc.x, (MainFrameSize.height-FrameSize.height)/2+loc.y); ReturnInfoFrame.pack(); ReturnInfoFrame.show(); } else if(e.getActionCommand()=="书籍列表") { BookList BookListFrame=new BookList(); Dimension FrameSize=BookListFrame.getPreferredSize(); Dimension MainFrameSize=getSize(); Point loc=get
Location
(); BookListFrame.
set
Location
((MainFrameSize.width-FrameSize.width)/2+loc.x, (MainFrameSize.height-FrameSize.height)/2+loc.y); BookListFrame.pack(); BookListFrame.show(); } else if(e.getActionCommand()=="借阅情况表") { BorrowBookList BorrowBookListFrame=new BorrowBookList(); Dimension FrameSize=BorrowBookListFrame.getPreferredSize(); Dimension MainFrameSize=getSize(); Point loc=get
Location
(); BorrowBookListFrame.
set
Location
((MainFrameSize.width-FrameSize.width)/2+loc.x, (MainFrameSize.height-FrameSize.height)/2+loc.y); BorrowBookListFrame.pack(); BorrowBookListFrame.show(); } else if(e.getActionCommand()=="用户列表") { UserList UserListFrame=new UserList(); Dimension FrameSize=UserListFrame.getPreferredSize(); Dimension MainFrameSize=getSize(); Point loc=get
Location
(); UserListFrame.
set
Location
((MainFrameSize.width-FrameSize.width)/2+loc.x, (MainFrameSize.height-FrameSize.height)/2+loc.y); UserListFrame.pack(); UserListFrame.show(); } else if(e.getActionCommand()=="退出") { this.dispose(); System.exit(0); } } //--设置登录用户的权限-- public void
set
Enable(String powerType) { if(powerType.trim().equals("系统管理员")) { UserMGRMenu.
set
Enabled(true); BookMGRMenu.
set
Enabled(true); BorrowBookMenu.
set
Enabled(true); ReturnBookMenu.
set
Enabled(true); InfoBrowseMenu.
set
Enabled(true); UserListMenuItem.
set
Enabled(true); } else if(powerType.trim().equals("书籍管理员")) { UserMGRMenu.
set
Enabled(false); BookMGRMenu.
set
Enabled(true); BorrowBookMenu.
set
Enabled(false); ReturnBookMenu.
set
Enabled(false); InfoBrowseMenu.
set
Enabled(true); UserListMenuItem.
set
Enabled(false); } else if(powerType.trim().equals("借阅管理员")) { UserMGRMenu.
set
Enabled(false); BookMGRMenu.
set
Enabled(false); BorrowBookMenu.
set
Enabled(true); ReturnBookMenu.
set
Enabled(true); InfoBrowseMenu.
set
Enabled(true); UserListMenuItem.
set
Enabled(false); } else if(powerType.trim().equals("else")) { UserMGRMenu.
set
Enabled(false); BookMGRMenu.
set
Enabled(false); BorrowBookMenu.
set
Enabled(false); ReturnBookMenu.
set
Enabled(false); InfoBrowseMenu.
set
Enabled(false); } } public static void main(String args[]) { MainWindow mainFrame=new MainWindow(); mainFrame.addWindowListener(new MyWindowListener()); } }
Java SE
62,614
社区成员
307,327
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章