Row+colum
How would go about accessing and changing these fields of the GridBagLayout class?
How come this is not working...
import java.awt.*;
public class GBag extends Panel {
public GBag() {
GridBagConstraints c = new GridBagConstraints();
Font f = new Font("Serif", 0, 52);
setFont(f);
GridBagLayout gbl = new GridBagLayout();
setLayout(gbl);
c.gridx = 0;
c.gridy = 0;
add(new Button("TL"), c);
c.gridx = 1;
add(new Button("Top Middle"), c);
c.gridx = 2;
add(new Button("TR"), c);
// weights
gbl.rowWeights[0] = 1; // NULL POINTER EXCEPTION!!
gbl.columnWeights[0] = 1;
public static void main(String args[]) {
Frame f = new Frame("GridBag Example");
f.add(new GBag(), BorderLayout.CENTER);
f.pack();
f.setVisible(true);
Hi 7tr7tr,
What I understood from your code is you are using single array. Please use double array.so double array is null by default.
Change your code:
1) gbl.rowWeights = new double[] {1.0};
2) gbl.columnWeights = new double[] {1.0};
And also your using GridBagConstraints weightX and weightY.
Here I modified your code.
mport java.awt.*;
public class GBag extends Panel {
public GBag() {
GridBagConstraints c = new GridBagConstraints();
Font f = new Font("Serif", 0, 52);
setFont(f);
GridBagLayout gbl = new GridBagLayout();
setLayout(gbl);
c.gridx = 0;
c.gridy = 0;
add(new Button("TL"), c);
c.gridx = 1;
add(new Button("Top Middle"), c);
c.gridx = 2;
add(new Button("TR"), c);
// weights
gbl.rowWeights = new double[] {1.0};
gbl.columnWeights = new double[] {1.0};
public static void main(String args[]) {
Frame f = new Frame("GridBag Example");
f.add(new GBag(), BorderLayout.CENTER);
f.pack();
f.setVisible(true);
I hope this will help you out.
Regards,
Tirumalarao
Developer Technical Support,
Sun Microsystems,
http://www.sun.com/developers/support.
Similar Messages
-
ROWS COLUMS functions aren't supported?
Hi experts,
I have a dashboard that has the following functions:
RANK
COUNTIF
INDICE
MATCH
ROWS
COLUMS
INDEX
ISNUMBER
And I get an error when I publish that, this says:
No compatible Excel functions:
ROWS
COLUMS
rows
colums
I have read in the Xcelsius help, that they are supported.
What is the problem?Hi experts,
I have a dashboard that has the following functions:
RANK
COUNTIF
INDICE
MATCH
ROWS
COLUMS
INDEX
ISNUMBER
And I get an error when I publish that, this says:
No compatible Excel functions:
ROWS
COLUMS
rows
colums
I have read in the Xcelsius help, that they are supported.
What is the problem? -
Dynamic table with alv rows & colums
Hey,
How to create dynamic internal table with alv grid rows & columns with data .TYPE-POOLS : abap.
FIELD-SYMBOLS: <f_dyn_table> TYPE STANDARD TABLE,
<f_dyn_wa>.
DATA: t_dy_table TYPE REF TO data,
dy_line TYPE REF TO data,
wa_xfc TYPE lvc_s_fcat,
t_ifc TYPE lvc_t_fcat.
*get the structure
DATA: $field TYPE lvc_fname,
$counter(2) TYPE n.
DATA: $output_field(25) TYPE c,
$fld_len TYPE i.
FIELD-SYMBOLS: <f_out_field> TYPE ANY.
DATA : $t_idetails TYPE abap_compdescr_tab,
$wa_xdetails TYPE abap_compdescr.
DATA : $ref_table_des TYPE REF TO cl_abap_structdescr.
get the structure of the table.*
$ref_table_des ?=
cl_abap_typedescr=>describe_by_name( c_struc ).
$t_idetails[] = $ref_table_des->components[].
LOOP AT $t_idetails INTO $wa_xdetails.
CLEAR: wa_xfc, $output_field, $fld_len.
wa_xfc-fieldname = $wa_xdetails-name .
wa_xfc-datatype = $wa_xdetails-type_kind.
wa_xfc-inttype = $wa_xdetails-type_kind.
IF $wa_xdetails-type_kind EQ 'C'
OR $wa_xdetails-type_kind EQ 'N'.
CONCATENATE 'WA_OUTTAB' '-' $wa_xdetails-name
INTO $output_field.
ASSIGN ($output_field) TO <f_out_field>.
IF <f_out_field> IS ASSIGNED.
DESCRIBE FIELD <f_out_field> LENGTH $fld_len
IN CHARACTER MODE.
wa_xfc-intlen = $fld_len.
ENDIF.
ELSE.
wa_xfc-intlen = $wa_xdetails-length.
ENDIF.
wa_xfc-decimals = $wa_xdetails-decimals.
APPEND wa_xfc TO t_ifc.
CLEAR $wa_xdetails.
ENDLOOP.
here if you have any other fields to be added to the dynamic structure based on your requirement, you can add then and apped them to t_ifc. There is a special handling for unicode conversion- so for the numc and char fields the length is passed in a different mothed.
create dynamic internal table and assign to fs*
CALL METHOD cl_alv_table_create=>create_dynamic_table
EXPORTING
it_fieldcatalog = t_ifc
i_length_in_byte = 'X'
IMPORTING
ep_table = t_dy_table
EXCEPTIONS
generate_subpool_dir_full = 1
OTHERS = 2.
IF sy-subrc <> 0.
ELSE.
ASSIGN t_dy_table->* TO <f_dyn_table>.
create dynamic work area and assign to fs
CREATE DATA dy_line LIKE LINE OF <f_dyn_table>.
ASSIGN dy_line->* TO <f_dyn_wa>.
ENDIF.
*move the data into <f_dyn_wa> and then append this to output table <f_dyn_table>.
example:-
IF <f_dyn_wa> IS ASSIGNED AND <f_dyn_table> IS ASSIGNED.
MOVE-CORRESPONDING wa_outtab TO <f_dyn_wa>.
APPEND <f_dyn_wa> TO <f_dyn_table>.
endif.
Edited by: Krishna Adabala on Dec 2, 2008 7:57 AM -
Repeat, over time, a shape across multiple rows, colums
Master Collection CS4.
Let's say I want to repeat a shape (say, a square) across x columns through y rows. So, if I had 12 columns and 8 rows, I'd end up with 96 squares.
Now, I don't want them all displayed at once; rather, I'd like to display one at a time, starting at the upper left, and filling each row successively, at about a rate of six squares per second (the rate is not significant to my question).
I'm sure I could draw each square individually and place it on the timeline at appropriate intervals to achieve the desired effect, but that seems like a lot of work. I'd rather draw or define one square, and then be able to repeat it programmatically somehow. Is there an After Effect function or perhaps an expression through which I could accomplish this?Yes, Card Dance is certainly an option, too, but for simple squares or any item that can be created with them, I'd settle for shape layers. renders faster and allows infinite scaling and zooming, if need be.
Mylenium -
How to create variables for Characteristic Info-objects in Rows / Columns
I want to create variables in abovementioned manner for COPA retraction in BPS, as COPA retraction does not recognise variables created in "filter" section of Bex. Can sumone advise , as I have tried all the possibilities of creating but failed to do so?
Hi Ravi/All,
Actually my problem will be solved if I am able to create variables in either Rows/Columns area of BeX.
Variables are getting created easily in Filter section of BeX (but in COPA , it will not serve any purpose COPA retraction does not recognise contents of Filter/variables contained in the filter).
In fact variables are getting created in Rows/Colums of Bex, but they are in the form of structures. (Again multiple structures (more than 1) are not recognised in COPA retraction. -
Applying summary on rows in Crosstab
Hi
I have a crosstab in which I need to show summary on Rows.
Here is the example.
Month1|M2
Countr|St| Rev|Prdct
USA|NJ|24|AA----
2|01
USA|NJ|25|BB----
11|11
USA|NJ|27|CC----
13|10
USAtotl76--
36|22
AUS|NJ|24|AA----
2|01
AUS|NJ|25|BB----
11|11
AUS|NJ|27|CC----
13|10
AUSTotl76--
36|22
Here rev is numeric field and I need show that as row in crosstab. I am unable to apply summary on this. Please suggest is it possible in Crystal Report XI to have such crosstab. if yes how to do this.Hi Jehanzeb
Thanks for your reply. I have tired both Running totals and formula as well.
But I did not find anyway to include the summary row for Row Colums.
I hope you did understand that where exactly I am looking in crosstab.
Crosstab has typically 3 sections, One is Header columns which grows horizontally, 2nd in Crosstab body which is calculation member (summary part) and 3rd is your Row fields the lefthand side columns.
I am looking for 3rd section which has numeric data and I want to include the totals row for these Column.
In BO Deski or Webi report you can do it easily but in crystal crosstab you don have much option.
Please let me know if there is any workaround for this. -
I have written the code to take a text file (from a command line argument) holding the information for the word find grid and also the file holding the words to be found in the grid. The whole find the two files and drop them into memory works all peachy keen but the rest of the program doesn't work for some oddball reason that I can't figure out (and the TAs are useless as usual). I dropped in print statements all over the world to see why it's not working but all I can see is that I hit the method SolvePuzzle and don't actually get any further than the print statement.
Just so you know, all of the methods in the program do work as I wrote them for another version of the same puzzle...it was just that I had to change the program to run with command line arguments instead of asking the user to input the file names. Please, can someone take a look at this monstrous mess and tell me how on earth I get the stupid thing to output correctly?
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.InputStreamReader;
import java.io.IOException;
import java.io.FileNotFoundException;
import java.util.Arrays;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
// WordFind class interface: solve word search puzzle
// CONSTRUCTION: with no initializer
// ******************PUBLIC OPERATIONS******************
// int solvePuzzle( ) --> Print all words found in the
// puzzle; return number of matches
public class WordFind
* Constructor for WordFind class.
* Prompts for and reads puzzle and dictionary files.
public WordFind(String fname, String fname2 ) throws IOException
loadPuzzle(fname, fname2);
//solvePuzzle( );
* Routine to solve the word search puzzle.
* Performs checks in all eight directions.
* @return number of matches
public int solvePuzzle( )
int matches = 0;
for( int r = 0; r < rows; r++ )
for( int c = 0; c < columns; c++ )
for( int rd = -1; rd <= 1; rd++ )
for( int cd = -1; cd <= 1; cd++ )
if( rd != 0 || cd != 0 )
matches += solveDirection( r, c, rd, cd );
System.out.println("testing to see if we get BBOOOOO.");
return matches;
* Search the grid from a starting point and direction.
* @return number of matches
private int solveDirection( int baseRow, int baseCol, int rowDelta, int colDelta )
System.out.println("testing to see if we get this far part 2.");
String charSequence = "";
int numMatches = 0;
int searchResult;
charSequence += theBoard[ baseRow ][ baseCol ];
for( int i = baseRow + rowDelta, j = baseCol + colDelta;
i >= 0 && j >= 0 && i < rows && j < columns;
i += rowDelta, j += colDelta )
charSequence += theBoard[ i ][ j ];
searchResult = prefixSearch( theWords, charSequence );
if( searchResult == theWords.length )
break;
if( !((String)theWords[ searchResult ]).startsWith( charSequence ) )
break;
if( theWords[ searchResult ].equals( charSequence ) )
numMatches++;
System.out.println( "Found " + charSequence + " at " +
baseRow + " " + baseCol + " to " +
i + " " + j );
return numMatches;
* Performs the binary search for word search.
* @param a the sorted array of strings.
* @param x the string to search for.
* @return last position examined;
* this position either matches x, or x is
* a prefix of the mismatch, or there is no
* word for which x is a prefix.
private static int prefixSearch( Object [ ] a, String x )
System.out.println("testing to see if we get this far part 3.");
int idx = Arrays.binarySearch( a, x );
if( idx < 0 )
return -idx - 1;
else
return idx;
private void loadPuzzle(String fname, String fname2)
String oneLine;
try {
// open file for reading
wsFile = new BufferedReader(new FileReader(fname));
// get the row and columns
oneLine = wsFile.readLine();
List puzzleLines = new ArrayList( );
if( ( oneLine = wsFile.readLine( ) ) == null )
throw new IOException( "No lines in puzzle file" );
int columns = oneLine.length( );
puzzleLines.add( oneLine );
while( ( oneLine = wsFile.readLine( ) ) != null )
// if( oneLine.length( ) != columns )
// System.err.println( "Puzzle is not rectangular; skipping row" );
// else
puzzleLines.add( oneLine );
int rows = puzzleLines.size( );
theBoard = new char[ rows ][ columns ];
Iterator itr = puzzleLines.iterator( );
for( int r = 0; r < rows; r++ )
String theLine = (String) itr.next( );
theBoard[ r ] = theLine.toCharArray( );
System.out.println(theBoard[r]);
//BufferedReader wsFile2;
//ring oneLine;
try {
// open file for reading
wsFile2 = new BufferedReader(new FileReader(fname2));
List words = new ArrayList( );
String lastWord = null;
String thisWord;
while( ( thisWord = wsFile2.readLine( ) ) != null )
// if( lastWord != null && thisWord.compareTo( lastWord ) < 0 )
// System.err.println( "Dictionary is not sorted... skipping" );
// continue;
words.add( thisWord );
lastWord = thisWord;
theWords = words.toArray( );
System.out.println(words);
catch (FileNotFoundException e)
System.out.println("File not found.");
catch (IOException e)
System.out.println("IO error.");
//solvePuzzle();
// Cheap main
public static void main( String [ ] args )
String fname = args[0];
String fname2 = args[1];
// String fname = "cahsiers.txt";
//String fname2 = "cashwords.txt";
WordFind p = null;
try{
System.out.println(args[0] + " " + args[1]);
p = new WordFind(fname, fname2);
catch (IOException e)
System.out.println("IO error.");
System.out.println( "Solving..." );
p.solvePuzzle( );
private char [][] theBoard;
private int rows, columns;
private Object [] theWords;
private int numWords;
private BufferedReader wsFile;
private BufferedReader wsFile2;
}Sample output - notice the only output are the test print statements at the moment
cashiers.txt cashwords.txt
BSERENITYNZEKYI
ZBREAMOANARHECM
BBASSWGITOOLKAY
QSCENERYTNLCYMM
TUORTIASEAUBDPA
JZIVVVYYVDXOWSE
FSSENREDLIWAMIR
FIRSEHRSPNLTLTT
CLSCUILRTLYKAES
XAOHQKFOEFYLUSR
ORBGIIWYDSAQLEM
GEYITNEFPGOROEA
EKALNGGAXRERCGJ
TEKRAMSGCAFETOY
[ANTIQUE, BASS, BOAT, BREAM, CABIN, CAFE, CAMPSITE, CRAFTS, CROQUET, DOWNTOWN, D
UCK, FISHING, GEESE, GOLF, GROCERY STORE, HIKING, HONEY, INN, JAM, JELLY, LAKE,
LODGE, MARKET, MOUNTAIN, POND, PRESERVES, RELAXATION, RESORT, RIVER, SCENERY, SE
RENITY, SPA, STREAM, TROUT, VACATION, VALLEY, VIEW, WALLEYE, WILDERNESS, ]
Solving...
testing to see if we get BBOOOOO.
Press any key to continue...
Thanks for all your help.
WulfYour problem is the duplicate declarations of rows/columns
class fields
private int rows, columns;
and in loadPuzzle()
int columns = oneLine.length( );//remove int
int rows = puzzleLines.size( );//ditto
the 'int' makes rows/columns local to loadPuzzle(), leaving the class fields rows/colums = 0
the for loops of solvePuzzle() are not executed because rows = 0
also, in loadPuzzle() you seem to have an extra readLine() at the top. This could be by design, but you will lose the first line
// get the row and columns
oneLine = wsFile.readLine();//<--------------
List puzzleLines = new ArrayList( ); -
Pareto Chart using Report Generation Tool kit
Hi,
Please help me to get clarification for the following:
I need to log data into MS Excel Report and generate Pareto Chart using LabVIEW for the Logged data.
I have Report Generation Tool kit. but i couldnt find the an option to generate Pareto chart with it.
Thanks,
Thirumala.One way is to Create a Excel template in the predefined format with the rows/colums linked for the Chart.
Use this template with report generation toolkit to populate data in the predefined cells.Based on that the chart will be automatically updated. -
Hi Experts ,
iam facing issue with one the quey, the query has built on cube and it is restricted based on calday, when iam exwecuting the query the below message is coming.
"Warning Aggrehate cannot be used ,as 0REQUID IS IN DRILLDOWN
wARNING mAXIMUM number of rows(65535) ecxeeded.Result is in complete."
and when i click on cancel button the below messahe is coming .
""There is not enough sapce to dispaly all the rows of query result" and in cube the records are only 50,000.
So could any one let me know what are the possible reasons for this issue and how i rectify this issue.
when i checked in RSRT it leads to short dump "SYSTEM_NO_ROLL"
Error analysis
More main memory area was requested.
However, all the available space has been used up.
Possible reasons:
- Many (large) internal tables.
- Many (large) programs active.
- Deep nesting of subroutines with a lot of local data.
Please give me the appropriate resolution for the same.
Thanks in advance,
Madhu.Hi Madhu
Are on BW 3.5 or Bi7?
Please check your query definition if you have 0REQUID in Row /Colums/ or Filter tab.
First of all this error message is saying that your query is not using aggregates because of some reason, may be 0REQUID is present the query definition.
Secondly, when you run the query from RSRT open another session in use transaction code SM50 to know what the query is reading. May be your Cube contains too much of data for which system can not provide enough memory area.
You can also look at the below notes if you are on SAP BW 3.5 system..
https://service.sap.com/sap/support/notes/842495
https://service.sap.com/sap/support/notes/1085471
Regards
Anindya -
Excel sheet upload from alv report.
hi friends,
we created one report which will display about sales from vender,. we created it as hirarical alv report.
we all know when we downloaded the data which is shown on report to excel sheet standard report will run. but when i saw my excel file most of rows are exported finly but some of rows are clubed into another row colum. how it is happening. the data is passed to excel sheet by standard report how this prablem is happening.
plz guide me
thanq,
rajesh.khi
use code below to upload excel.
CALL METHOD CL_GUI_FRONTEND_SERVICES=>GUI_UPLOAD
EXPORTING
FILENAME = 'exccel Worksheet.txt'
FILETYPE = '.XLS'
HAS_FIELD_SEPARATOR = '#'
HEADER_LENGTH = 0
READ_BY_LINE = 'X'
DAT_MODE = SPACE
CODEPAGE = SPACE
IGNORE_CERR = ABAP_TRUE
REPLACEMENT = '#'
VIRUS_SCAN_PROFILE =
IMPORTING
FILELENGTH =
HEADER =
CHANGING
DATA_TAB = <fs_dict>
EXCEPTIONS
FILE_OPEN_ERROR = 1
FILE_READ_ERROR = 2
NO_BATCH = 3
GUI_REFUSE_FILETRANSFER = 4
INVALID_TYPE = 5
NO_AUTHORITY = 6
UNKNOWN_ERROR = 7
BAD_DATA_FORMAT = 8
HEADER_NOT_ALLOWED = 9
SEPARATOR_NOT_ALLOWED = 10
HEADER_TOO_LONG = 11
UNKNOWN_DP_ERROR = 12
ACCESS_DENIED = 13
DP_OUT_OF_MEMORY = 14
DISK_FULL = 15
DP_TIMEOUT = 16
NOT_SUPPORTED_BY_GUI = 17
ERROR_NO_GUI = 18
others = 19
*IF SY-SUBRC <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
*ENDIF. -
Related Data Source for Customer Trial Balance Report
Hi Guys,
Can any one please let me know the related Datasource, DSO and Cube available to develop Customer Trial Balance report on BEx.
<b>My required Row/Colum objects are</b>
<b>KPIs Calculated/restricted Formula/Logic Unit Authorisation</b>
Total Calculated Sum of all the Quantity
invoiced invoices for a
Quantity FME
Proposed
Base Price Calculated Average price Amount
for all invoices
per FME
Average Eqv.
Base Price Calculated Average price Amount
for all invoices
per FME
Price
Difference Calculated Proposed Base Amount
Price - Average
Eqv. Base Price
<b>The aggregation behavior of the individual KPI</b>
Key Figure Aggregation Characteristic Time
(Sum, Max, Last)
Net Debit Amount Sum All All
Net Credit Amount Sum All All
Total Debit Amount Sum All All
Total Credit Amount Sum All All
<b>Characteristics</b>
Hierarchy Display Authorisation Selection Status/Mapping
Customer Number Yes KNA1-KUNNR
Customer Name
Business Area Yes PRCTR
Special GL Indicator Yes Company Code Yes BKPF-BUKRS
Industry Code KNA1-BRAN1
This is how my Functional Spec is..
Please let me know ASAP.
Thanks
Muralihi,
You can use this report.
RFSLD00 Trial balance
For Further Reference use the link.
http://www.abapcode.info/2007/06/standard-sap-reports.html
Regards
Sumit AGarwal -
Bug in the table selection size
An annoying bug in Table controls (LV 8.5/Windows XP/ MacOS 10.5)
When dealing with whole rows/colums (click in the row/column header), the Table Selection Size is always wrong :
when columns are selected, the overall table size is returned,
when rows are selected, the right row number is returned, but the column number is set to 1 !..
The attached vi shows the problem.
Chilly Charly (aka CC)
E-List Master - Kudos glutton - Press the yellow button on the left...
Attachments:
Table select bug.vi 17 KBSince this bug was a showstopper for my application, I spent some time trying to find a workaround...
Found one by accident. I don't understand why it works : it should not do anything :
Detect a mouseUp event in the row/column headers, then read the Selection start position and write it back in the... Selection start position (ie : do nothing) ! That's enough to get the right value out of the Selection size...
The attached vi illustrate the above story.
Chilly Charly (aka CC)
E-List Master - Kudos glutton - Press the yellow button on the left...
Attachments:
Table select bug.vi 28 KB -
Read from .txt file and output the content as two arrays
I am using the contoured move to control the x-y stage. The trajectory datas for x and y axis are generated using my interpolation program and it is stored in a .txt file as two columns. What I want to do is read .txt file and output the content of this file as two arrays. Is there anyone has any ideas? Thanks, the .txt file is attached.
Attachments:
R.75.txt 172 KBHi Awen,
This is quite easy to do, you can merely use the "read from spreadsheet file" function to get a 2D array (2 columns and n rows) and then use the index array function to get whatever row/colums you want..
Hope the attached VI helps you
When my feet touch the ground each morning the devil thinks "bloody hell... He's up again!"
Attachments:
read sprdsheet file.vi 27 KB -
Displaying % variance in the query
Hi-
I have a formula variable which calculates the percentage variance of elapsed days.
Users want to see it only once in the report. If I put in Rows/colums its gonna display for each record. But Users want it to see in one corner of the report.
Is there any way to display it only once in the report...
Please reply me back with ur suggestionsHI,
Create one structure afterthat create selection in that structure and drag and drop your rows/columns. It will display only one record.
Regards,
Senthil Kumar.P -
Columns justification in tables
LabVIEW version 8.0
Is there any way to independently justify at ones, each column of a table, left or centre or right ? and to justify all columns in a table, for instance all left ?
SimbaniYou can play with negative values for the row-colum index of the active cell property node :
-1 refers to the column or row header only, while -2 refers to the whole column/row.
Accordingly -2,-2 refers to the whole table...
You need to call the cell selection start property to validate the justify operation.
See the attached vi to find out how to justify all the cells.
Message Edité par chilly charly le 01-28-2006 01:33 PM
Chilly Charly (aka CC)
E-List Master - Kudos glutton - Press the yellow button on the left...
Attachments:
Justify table.vi 11 KB
Maybe you are looking for
-
How to add a Wait Step in BPM for the synchronous send step
Hi, we have a scenario where in one of the step in BPM is a synchronous step which sends data to ECC system and gets the Respose . The Requirement is that we need to add a wait for the Synchronous step in BPM as the data sent to RFC(ECC) need to get
-
Hey guys! Long time acount-less lurker, first time poster. Go easy on me if I come off as long-winded or nubile, I made an account to post only because I know you guys are a strong, knowledgeable community! Here are my specs before I get into my p
-
How do I edit my name/alias in profile??
My name contains the letters Æ (æ) and Ø (ø) [Norwegian], and after I registered my account these letters came out as ? and ? in my alias; ¨ and É in my profile name. My alias looks really stupid as " B?rre S?thre ", and my name looks no better: " B¨
-
Hi all, I'm trying to use a JList for a program that I'm making. To initialize the JList, I use the following code: public static JList menu; public MadLibsManagerGui() { menu = new JList(MadLibsGui.getComboInfo()); the getComboInfo() method returns
-
Ive had my iPhone 5c for a little over a month and I was taking the case off and the screen popped out in the corner and I dont want to force it back in? Does anyone know if this is covered by the one year warranty that came with the phone? I've neve