app-context.xml

来自「基于spring的gui程序」· XML 代码 · 共 61 行

XML
61
字号
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN"            "http://www.springframework.org/dtd/spring-beans.dtd">
<beans>
	<bean id="mainFrame" class="MainFrame" init-method="init">
		<property name="contentPane">
			<ref bean="mainPanel"/></property></bean>
	<bean id="mainPanel" class="BoxLayoutPanel"  	    init-method="init">
		<property name="axis">
			<!--  "1" corresponds to BoxLayout.Y_AXIS -->
			<!--  Spring can access constants, but it's more complex -->
			<value>1</value></property>
		<property name="panelComponents">
			<list>
				<ref bean="itemScrollPane"/>
				<ref bean="buttonPanel"/></list></property></bean>
	<bean id="buttonPanel" class="BoxLayoutPanel" init-method="init">
		<property name="axis">
			<!--  "0" corresponds to BoxLayout.X_AXIS -->
			<value>0</value></property>
		<property name="panelComponents">
			<list>
				<ref bean="deleteButton"/>
				<ref bean="addNewButton"/></list></property></bean>
	<bean id="deleteButton" class="ActionListenerButton" init-method="init">
		<property name="actionListener">
			<ref bean="deleteButtonActionListener"/></property>
		<property name="text">
			<value>鍒犻櫎</value></property></bean>
	<bean id="deleteButtonActionListener" class="DeleteButtonActionListener">
		<property name="list">
			<ref bean="itemList"/></property>
		<property name="table">
			<ref bean="itemTable"/></property></bean>
	<bean id="addNewButton" class="ActionListenerButton" init-method="init">
		<property name="actionListener">
			<ref bean="addNewButtonActionListener"/></property>
		<property name="text">
			<value>澧炲姞</value></property></bean>
	<bean id="addNewButtonActionListener" class="AddNewButtonActionListener">
		<property name="list">
			<ref bean="itemList"/></property>
		<property name="table">
			<ref bean="itemTable"/></property></bean>
	<bean id="itemScrollPane" class="javax.swing.JScrollPane">
		<constructor-arg>
			<ref bean="itemTable"/></constructor-arg></bean>
	<bean id="itemTable" class="javax.swing.JTable">
		<property name="model">
			<ref bean="itemTableModel"/></property>
		<property name="rowMargin">
			<value>5</value></property></bean>
	<bean id="itemTableModel" class="ItemTableModel">
		<property name="itemList">
			<ref bean="itemList"/></property></bean>
	<bean id="itemList" class="java.util.ArrayList">
		<constructor-arg>
			<list>
				<value>椤圭洰 1</value>
				<value>椤圭洰 2</value>
				<value>椤圭洰 3</value></list></constructor-arg></bean></beans>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?